For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
我们在进行Python编程的时候,时常要将一些数据保存起来,其中最方便的莫过于保存在文本文件了。但是如果保存的文件太大,用文本文件就不太现实了,毕竟打开都是个问题,这个时候我们需要用到数据库。提到数据库,相信大部分人都不会陌生,今天武汉计算机培训要和大家一起学的就是数据库中小编自认为最棒的Mysql数据库了。
一、下载导入模块
为了让Python与Mysql 交互,这里我们需要用到Pymsql模块才行。
下载模块:
pip install pymysql
导入模块:
import pymysql
二、创建数据库
打开数据库连接软件 SqlYong,如图:
输入命令:
CREATE DATABASE IF NOT EXISTS people;
这样就创建了一个people 数据库。
三、创建数据表,并写入数据
USE people;CREATE TABLE IF NOT EXISTS student(id INT PRIMARY KEY AUTO_INCREMENT,NAME CHAR(10) UNIQUE,score INT NOT NULL,tim DATETIME)ENGINE=INNOBASE CHARSET utf8;INSERT INTO student(NAME,score,tim)VALUES('fasd',60,'2020-06-01')SELECT * FROM student;
通过上述操作便创建了一个数据表Student并向其中写入了数据,结果如下:
我们可以一行代码删除这个插入的 数据:
TRUNCATE student;
四、Mysql与Python建立连接
将下图中的参数依次填入初始化参数中,
db=pymysql.connect(host='localhost',user='root',password='123456',port=3306,db='people')
这样就连接到了people数据库,可以看下连接成功的打印信息:
可以看到我们打印了Mysql的版本和Host信息。
五、创建游标执行操作
1.创建游标
cur=db.cursor
2.编写插入数据表达式
sql="INSERT INTO student(NAME,score,tim)VALUES('任性的90后boy',100,now())"
3.开启游标事件
cur.begin()
4.执行数据库语句,异常判断
try: cur.execute(sql) 执行数据库语句except Exception as e: print(e) db.rollback() 发生异常进行游标回滚操作else: db.commit() 提交数据库操作finally: cur.close() 关闭游标 db.close() 关闭数据库
5,执行插入操作
数据库建立好后,我们可以对它们进行插入数据的操作。
武汉达内IT培训免费试听课程火热报名中,带你轻松入行,26大课程全国45个城市,129家中心均可就近学习,学完后,达内老师会帮助进行面试辅导,在面试前,就带你跨过可能存在的坑,让你入职更加顺利。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请添加3216764521学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。