mysql 属于第三方模块,需要先安装 pip install pymysql,
sql执行后,数据获取函数有三种
cur.fetchone()#获取第一条数据,依次类推下去,第二次执行时候,就会取除去第一次执行结果的那条的第一条(第二条结果,依次类推)
cur.fetchmany(3)#获取结果中的多少条
cur.fetchall()# 获取所有的结果
cur.fetchall()#它一直返回的是一个二维的list,不管你指定了什么类型的游标
cur.fetchone()
#它才返回的是具体的值,如果指定游标类型是字典,那么它就返回一个字典,否则返回的是list
如果你写的sql只有一条结果的话,用fetchone方便。
如果写的sql结果有多条,那么用fetchall。

import pymysql
from pymysql.cursors import DictCursor
coon = pymysql.connect(host='211.149.218.16',port=3306,user='jxz',passwd='',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()#关闭数据库连接
												

最新文章

  1. 即时搜索(input框)
  2. Java 数组声明与初始化
  3. 【BZOJ3207】花神的嘲讽计划I 可持久化线段树/莫队
  4. B-树的插入、查找、删除
  5. CentOS7 登陆密码遗忘和修改
  6. Oracel用rownum实现真分页
  7. .net杂记
  8. Json及Json字符串
  9. OpenCV与Qt的环境搭建及Demo
  10. nginx中configure脚本支持的常用选项,拍摄自《Nginx高性能Web服务器详解》
  11. Kruskal || BZOJ 1601: [Usaco2008 Oct]灌水 || Luogu P1550 [USACO08OCT]打井Watering Hole
  12. MongoDB 知识点
  13. Linux lvm 分区知识笔记
  14. Java 判断字符串能否转化为数字的三种方法
  15. selenium webdriver 截屏操作
  16. react 为元素添加自定义事件监听器
  17. UltraEdit打开中文乱码
  18. IntersectRect、wcsrchr、CComPtr、GetFileAttributes
  19. Java自动类型转换
  20. [TopCoder11557]MatrixPower

热门文章

  1. 解决Tomcat下连接Oracle报错"Error while registering Oracle JDBC Diagnosability MBean."
  2. RabbitMQ集群安装配置+HAproxy+Keepalived高可用
  3. IP地址、子网掩码、网关的关系
  4. 如何更好的利用Node.js的性能极限
  5. 数字证书转换cer---pem
  6. ORM性能相关
  7. python实例3-天气小模块
  8. R语言图形base系统(三)
  9. python基础15 ---面像对象的程序设计
  10. Python程序打包成exe的一些坑