MySQL for python

在python中安装MySQL

在网上找了好多链接发现下载的都是python2.7版本的。。。。。
然后找到了这篇博文
于是先去了mysql的官网发现官网已经是5.7.18.1而博客是对于5.5.25a的教程
下载后吃了看不懂英语的亏只得选择full又去百度找了份参考教程,一脸懵逼安装完了。。。
因为官网的mysql-python只支持单python2.7,且mysqldb不支持py3于是尝试下pymysql
使用pip安装pip install pymysql

pymysql.Connect()参数说明

1
2
3
4
5
6
host(str): MySQL服务器地址
port(int): MySQL服务器端口号
user(str): 用户名
passwd(str): 密码
db(str): 数据库名称
charset(str): 连接编码

connection对象支持的方法

1
2
3
4
cursor() 使用该连接创建并返回游标
commit() 提交当前事务
rollback() 回滚当前事务
close() 关闭连接

cursor对象支持的方法

1
2
3
4
5
6
execute(op) 执行一个数据库的查询命令
fetchone() 取得结果集的下一行
fetchmany(size) 获取结果集的下几行
fetchall() 获取结果集中的所有行
rowcount() 返回数据条数或影响行数
close() 关闭游标对象