在Python中将SQL查询结果转换为JSON数组可以通过以下步骤实现:
import json
import pymysql
connection = pymysql.connect(host='数据库主机地址', user='用户名', password='密码', db='数据库名', charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor)
请将上述代码中的数据库主机地址
、用户名
、密码
、数据库名
替换为实际的数据库连接信息。
cursor = connection.cursor()
sql = "SELECT * FROM 表名"
cursor.execute(sql)
请将上述代码中的表名
替换为实际的表名。
results = cursor.fetchall()
connection.close()
json_array = json.dumps(results)
最终,json_array
变量将包含将SQL查询结果转换为的JSON数组。
这种方法适用于使用Python连接MySQL数据库进行查询,并将结果转换为JSON数组。在实际应用中,您可以根据需要进行适当的修改和调整。
腾讯云提供了云数据库 TencentDB for MySQL,您可以使用该产品来搭建和管理MySQL数据库。您可以在腾讯云官网上找到有关 TencentDB for MySQL 的更多信息和产品介绍。
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云