Python读取Mysql数据库中某一张表&每一行数据读取为列表(元组)

我们在上期已经讲过了,如何让将一个Excel或者CSV文件中的所有数据,插入到Mysql中,如果还没看过的小伙伴,请点击我查看

那么今天我们就来读取Mysql中的某一张表的数据,并且把每一行数据转换成列表(默认是元组)

想要读取的表,如下图

Python读取Mysql数据库中某一张表&每一行数据读取为列表(元组)_第1张图片

6W多条数据,读取成功,用时5秒

Python读取Mysql数据库中某一张表&每一行数据读取为列表(元组)_第2张图片

1、连接数据库

import pymysql

connect = pymysql.connect(host='localhost',  # 本地数据库
                          user='账户名',# 一般就是root
                          password='自己的数据库密码',# 我为了省事都写:123456
                          db='库名',
                          charset='utf8')  # 服务器名,账户,密码,数据库名称
cur = connect.cursor()

2、完整版代码

import time
import pymysql

connect = pymysql.connect(host='localhost',  # 本地数据库
                          user='账户名',# 一般就是root
                          password='自己的数据库密码',# 我为了省事都写:123456
                          db='库名',
                          charset='utf8')  # 服务器名,账户,密码,数据库名称
cur = connect.cursor()

t1 = time.time()
sql = ''' SELECT * FROM `jl_xtzd`;'''
cur.execute(sql)
data3 = cur.fetchall()
for d in data3:
	print(d)

connect.commit()
cur.close()  # 关闭游标
connect.close()  # 关闭数据库连接
t2 = time.time()
print("程序运行结束,用时", t2 - t1)

希望对大家有帮助,如有错误,欢迎指正

致力于办公自动化的小小程序员一枚

希望能得到大家的【一个免费关注】!感谢

此外我还提供了,办公十大技巧:点我查看

Excel、CSV,插入数据库在上一篇:点我查看

Python读取Mysql数据库中某一张表&每一行数据读取为列表(元组)_第3张图片

你可能感兴趣的:(Python自动化办公,mysql,数据库,python,mysql)