Flask是一个轻量级的Python Web框架,它可以用于构建Web应用程序。MySQL是一个流行的关系型数据库管理系统,用于存储和管理结构化数据。在使用Flask从MySQL数据库获取数据时,可以按照以下步骤进行:
from flask import Flask, jsonify
import mysql.connector
app = Flask(__name__)
mydb = mysql.connector.connect(
host="数据库主机地址",
user="数据库用户名",
password="数据库密码",
database="数据库名称"
)
@app.route('/data', methods=['GET'])
def get_data():
cursor = mydb.cursor()
cursor.execute("SELECT * FROM 表名")
data = cursor.fetchall()
cursor.close()
return jsonify(data)
if __name__ == '__main__':
app.run()
在上述代码中,需要替换以下内容:
这样,当客户端发送GET请求到/data
路径时,Flask应用程序将连接到MySQL数据库并执行SELECT语句来获取数据,并将数据以JSON格式返回给客户端。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云