使用records库操作SQL并且查询MySQL数据库

 获取数据库

db = records.Database('mysql://root:xxxx@47.106.151.165/web_table?charset=utf8')
注释:xxxx为数据密码

执行sql :
sql = "select * from index_page_table;"
# 执行数据库语句操作
data = db.query(sql)

# 获取第一行数据,数据类型为dict
data = data.first()

#获取所有数据,数据类型为list
data = data.all()

# 把数据转化json 格式并且保存到yaml文件
json_data = data.export("yaml")
print(json_data)
# 把数据写入yaml 文件里面
with open("222.yaml", "w", encoding="utf-8") as f:
f.write(json_data)
# 关闭数据库连接
f.close()
今天的分享就到这里,如果想要了解更多关于records的东西详见 "https://www.cnblogs.com/wagyuze"




原文地址:https://www.cnblogs.com/666666pingzi/p/11462727.html