当前位置: 首页 > 图灵资讯 > 行业资讯> python怎么读sql数据?

python怎么读sql数据?

发布时间:2026-01-13 17:24:42

在python中读取SQL数据的方法:

游标cursor可以在python中读取SQL中的数据。游标cursor是由连接创建的对象,可以在游标中查询,并设置数据返回格式。

执行select语句获取数据时,返回的数据行有两种格式:元组和字典,默认格式为元组。

cursor=conn.cursor(as_dict=True)

在创建游标时,设置了Pymsql返回的数据集格式 as_dict为True时,返回的行为字典格式,该参数的默认值为False,因此,默认行为格式为元组。

由于游标是迭代器,因此可以使用for语句逐行处理查询结果集。

forrowincursor:

1、以元组的形式返回数据行

默认情况下,游标返回的每一条数据线都是一个元组结构:

cursor=connect.cursor()
cursor.execute('SELECT*FROMpersonsWHEREsalesrep=%s','JohnDoe')
forrowincursor:
print('row=%r'%(row,))

2、以字典的方式返回数据行

以字典格式设置游标返回数据时,每行都有字典结构:

cursor=conn.cursor(as_dict=True)
cursor.execute('SELECT*FROMpersonsWHEREsalesrep=%s','JohnDoe')
forrowincursor:
print("ID=%d,Name=%s"%(row['id'],row['name']))

请关注Python自学网了解更多Python知识。

相关文章

python怎么读sql数据?

python怎么读sql数据?

2026-01-13
python怎么导自定义模块?

python怎么导自定义模块?

2026-01-13
python如何获取输入文字?

python如何获取输入文字?

2026-01-13
python要用什么软件运行?

python要用什么软件运行?

2026-01-13
python什么时候加self?

python什么时候加self?

2026-01-12
python如何合并两个文档内容

python如何合并两个文档内容

2026-01-12