python - Python Flask从数据库查询数据时获取表名

标签 python mysql json rest flask

我开始拿起 Flask。使用 PHP 3 年后,我决定是时候了。 我成功连接到本地服务器和数据库,并且能够从数据库查询数据并将其输出到屏幕上。然后我决定是时候跳入一个小型 REST API 项目了,但我不知道如何获取表名以实现有效的 JSON 输出。这是我的代码:

cur = mysql.connection.cursor()
cur.execute("SELECT * FROM users")
fetchdata = cur.fetchall()
cur.close()
output = json.dumps(fetchdata)
return output

最佳答案

您检查过 Python 的官方 MySQL 文档吗? Here这是一个很好的示例,可以帮助您连接到数据库并从表中获取信息。

编辑:

使用此代码,您可以获取数据库中的所有表,然后获取您想要的表。


import pymysql
pymysql.install_as_MySQLdb()
import MySQLdb

db= MySQLdb.connect("hostname", "username", "password", "database_name")

cursor= db.cursor()

result = cursor.fetchall()

for i in range(len(result)):
    print(result[i])

关于python - Python Flask从数据库查询数据时获取表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58525478/

相关文章:

python - 在 Python 中通过打开的套接字发出 HTTP 请求

python - 如何修复 2 位数总和的 python 代码中的 ValueError?

json - Bash/JQ 解析错误 : Expected separator between values at line 1, 第 254 列

python - 从 CSV 文件中计算男性和女性的数量

java - 如何在 Python 中对 Java 进行类似的公共(public)静态声明?

mysql aes_encrypt 到 longtext 列

php - 如何使用 php/mysql 强制将整数到字符串导出到 Excel?

php - 如何进行部分单词匹配的多列mysql全文搜索

json - 使用 json 数据 swift 4 填充表格 View

c# - 如何停止 .net JSON 序列化引用以前的元素?