python3操作mysql数据库_Python3 - 操作MySQL数据库

在Python3中可以使用pymysql连接操作MySQL数据库。

?url=http%3A%2F%2Fdingyue.ws.126.net%2F%3DMxPdrPjFjvcQ1xZ7Fn4sybC9i2UAYBH9pnnawAOLD6Qe1542120338264.jpeg&thumbnail=650x2147483647&quality=80&type=jpg

安装

pip install pymysql

使用

1、创建连接

使用pymysql.Connect()方法创建连接,参数类型说明 :

host:字符串, MySQL服务器地址

port:整数 MySQL服务器端口号

user:字符串, 用户名

password或者passwd:字符串 密码

db:字符串, 数据库名称

charset:字符串,连接编码

autocommit:bool类型,是否自动提交,默认是False

connection = pymysql.Connect(host="localhost",port=3306,user="root",password="root",charset="utf8",db="test")

connection对象包含的方法

cursor() 使用该连接创建并返回游标

commit() 提交当前事务

rollback() 回滚当前事务

close() 关闭连接

?url=http%3A%2F%2Fdingyue.ws.126.net%2FdXdpbLjcWy3xrXdul2slYR1jd8pPq8Ro%3DMx9JcYwF1MH41542120348692.jpeg&thumbnail=650x2147483647&quality=80&type=jpg

2、创建游标

cursor = connection.cursor()

execute("select * from t1") 执行一个数据库的查询命令

fetchone() 取得结果集的下一行

fetchmany(n) 获取结果集的下n行

fetchall() 获取结果集中的所有行

rowcount() 返回数据条数或影响行数

close() 关闭游标对象

总结

在Python3中不支持MySQLdb了,还好pymysql的操作跟MySQLdb基本一致。

?url=http%3A%2F%2Fdingyue.ws.126.net%2FgAPB3Dh3x4FJ8xPDxoue4At1h14adJ74HE9vQTj7EldN31542120357376.jpeg&thumbnail=650x2147483647&quality=80&type=jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值