操作MySQL的步骤:
1、导入mysql模块
2、创建连接
3、创建游标
4、执行select/update/delete/insert等操作(除了select外其他操作需要commit)
5、关闭游标,关闭连接
import pymysql
conn = pymysql.connect(ip,port,user,password,db,charset,autocommit)
cur = conn.cursor()
sql = "select * from tbl_cpy"
cur.execute(sql)
cur.fetchall()
cur.close()
conn.close
游标:
游标类型可以是普通类型也可以是字典类型。
字典类型游标查询结果返回也是字典类型。cur = conn.cursor(cursor = pymysql.cursors.DictCursor)
普通类型游标查询结果返回的是元组类型。cur.conn.cursor()
如果是将结果导入excel表格,建议使用普通游标,因为查询结果是二位数组,有下标,方便取数据。(字典无序)
查看查询结果的字段名的方法:
cur.description()
获取数据
cur.fetchall() 获取所有数据
cur.fetchone() 每次获取一条数据
cur.fetchmany(num) 获取指定条数的数据
原文地址:https://www.cnblogs.com/caopeiyang/p/9322703.html
时间: 2024-11-13 19:25:33