开花结果02

2020-07-01   阅读量: 1007

python

Python:fetchone()和fetchall()的区别

扫码加入数据分析学习群

1.导入数据库

import pymysql

2.连接数据库

con = pymysql.connect(host="localhost",port = 3306,user="root",password = "1234",charset = "utf8")

3.获取游标对象(cursor),执行sql命令

cur = con.cursor()

4.查询数据库信息

sql2 = "show databases"

cur.execute(sql2)

5.查看查询结果

cunr* fetchone() :


返回单个的元组,也就是一条记录(row),如果没有结果 , 则返回 None


image.png


* fetchall() :


返回多个元组,即返回多条记录(rows),如果没有结果,则返回 ()


image.png


注意的是:


cursor.fetchone():将只取最上面的第一条结果,然后多次循环使用cursor.fetchone(),依次取得下一条结果,直到为空。


cursor.fetchall() :将返回所有结果,返回二维元组




添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
20.9929 4 1 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子