python使用pymysql简单操作
环境说明:
python 版本: python 3.6
数据库: mysql 5.7
创建连接对象
1、导包import pymysql(如果没有可以使用pip安装: pip install pymysql)
2、创建连接对象
connect_obj = pymysql.connect(host=‘localhost’,
port=3306,
database=‘python’,
user=‘root’,
password=‘123456’)
host 填写主机地址,本地数据库使用localhost,远程数据库写对应的IP地址
port 端口号,默认是3306
database数据库名称
user 用户名
password 密码
charset 编码方式(不指定的话读出的中文会乱码)
源码
2、创建可操作对象
cur = connect_obj.cursor()
3、书写sql语句
4、执行sql语句
执行语句返回的结果是数据库中受影响的记录条数,如果是查询就是查询结果条数,如果是更新语句,就是更新的记录条数。count = cur.execute(sql)
data1 = cur.fetchone() 返回sql语句所有执行结果
打印输出
结果为元组类型
fetchone()返回一条数据,会记录当前位置,下次执行会返回查找到的下一跳记录,下面是源码