我开始拿起 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/