1.安装pymysql
pip install pymysql
2.pymysql操作数据库
-
连接数据库
使用Connect方法连接数据库
pymysql.Connections.Connection(host=None, user=None, password='', database=None, port=0, charset='') 参数说明: host – 数据库服务器所在的主机。 user – 登录用户名。 password – 登录用户密码。 database – 连接的数据库。 port – 数据库开放的端口。(默认: 3306) charset – 连接字符集。 返回值: 返回连接对象 例子: link = pymysql.Connect(host='localhost', port=3306, user='root', password='123456', db='zzl', charset='utf8')
- 连接对象方法
方法 说明 begin() 开启事务 commit() 提交事务 cursor(cursor=None) 创建一个游标用来执行sql语句 rollback() 回滚事务 close() 关闭连接 select_db(db) 选择数据库 -
创建游标
cursor = link.cursor() print(cursor.rowcount) #打印受影响行数
方法 说明 close() 关闭游标 execute(query, args=None) 执行单条语句,传入需要执行的语句,是string类型;同时可以给查询传入参数,参数可以是tuple、list或dict。执行完成后,会返回执行语句的影响行数。 fetchone() 取一条数据,没有数据为null,返回元组类型 fetchmany(n) 取n