首页 > 编程知识 正文

python连接MySQL数据库并读取数据

时间:2023-05-05 03:43:53 阅读:285064 作者:3679

# 导入模块import pymysql# 1.连接到mysql数据库conn = pymysql.connect(host='localhost', user='root', password='1234', db='mycommodity', charset='utf8')# localhost连接本地数据库 user 用户名 password 密码 db数据库名称 charset 数据库编码格式# 2.创建游标对象cursor = conn.cursor() # cursor当前的程序到数据之间连接管道# 3.组装sql语句 需要查询的MySQL语句sql = 'select * from commodity'# 4.执行sql语句cursor.execute(sql)# 5.处理结果集# 获取一条数据one = cursor.fetchone()print(one)# 获取多条数据 传入需要获取的数据的条数many = cursor.fetchmany(3)print(many)# 获取所有数据all = cursor.fetchall()# 输出获取到的数据的数据类型print(type(all))# 逐条输出获取到的数据类型及数据for each in all: print(type(each),each)# 获取数据库表中列的参数fields = cursor.descriptionhead = []# 或取数据库中表头for field in fields: head.append(field[0])print(head)# 6.关闭所有的连接# 关闭游标cursor.close()# 关闭数据库conn.close()

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。