python-pymysql获取字段名称-获取内容方式(python和c++学哪个好)干货满满

随心笔谈2年前发布 编辑
159 0
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

import pymysql
# 连接数据库
db=pymysql.connect(host=’192.168.254.109′, user=’root’, password=’123456′, database=’blog’)
# 使用cursor()方法创建一个游标对象
cursor=db.cursor()
# ?查询语句
sql=”””select * from a”””
# 执行 sql语句
cursor.execute(sql)
# 查询全部
results=cursor.fetchall()
# 获取表结构 ?cursor.description
fields=[field[0] for field in cursor.description]
# 序列化 成字典 zip ?把两个可迭代对象合并成2维元组。然后用dict 转化为字典。
res=[dict(zip(fields, result)) for result in results]
print(res)
# 关闭游标和数据库的连接
cursor.close()
db.close()
pro_res=””” [{‘id’: 1, ‘name’: ‘111’, ‘create_time’: datetime.datetime(2022, 1, 6, 11, 6, 42), ‘update_time’: datetime.datetime(2022, 1, 6, 11, 6, 42)},
? ? ? ? ? ?{‘id’: 2, ‘name’: ‘222’, ‘create_time’: datetime.datetime(2022, 1, 6, 11, 36, 4), ‘update_time’: datetime.datetime(2022, 1, 6, 11, 36, 4)}]”””

© 版权声明

相关文章