mysql 属于第三方模块,需要先安装 pip install pymysql,sql执行后,数据获取函数有三种cur.fetchone()#获取第一条数据,依次类推下去,第二次执行时候,就会取除去第一次执行结果的那条的第一条(第二条结果,依次类推)cur.fetchmany(3)#获取结果中的多少条cur.fetchall()# 获取所有的结果
import pymysql from pymysql.cursors import DictCursor coon = pymysql.connect(host=‘211.149.218.16‘,port=3306,user=‘jxz‘,passwd=‘123456‘,db=‘jxz‘,charset=‘utf8‘)#建立数据库连接 cur = coon.cursor(DictCursor)#建立游标,仓库管理员,指定游标类型,返回字典,如果不指定返回类型,默认返回的是元组 sql=‘select * from stu limit 2,9;‘ insert_sql = ‘insert into stu VALUE (89,"nhy");‘ cur.execute(insert_sql) cur.execute(sql)#执行sql语句 for c in cur:#直接循环游标,每次循环的时候就是每一列的数据 print(c) res = cur.fetchall()#获取sql语句执行的结果,一次性全部获取 coon.commit()#提交 print(res[0][1]) cur.close()#关闭游标 coon.close()#关闭数据库连接
时间: 2024-10-04 04:20:00