flask mysql查询
时间: 2023-07-14 12:03:39 浏览: 66
你可以使用 Flask 和 MySQL 来执行查询操作。下面是一个简单的示例:
首先,确保已经安装了 Flask 和 MySQL 驱动程序,可以使用以下命令安装它们:
```
pip install flask
pip install mysql-connector-python
```
接下来,创建一个 Flask 应用程序并连接到 MySQL 数据库:
```python
from flask import Flask
import mysql.connector
app = Flask(__name__)
# 连接到 MySQL 数据库
db = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建一个游标对象
cursor = db.cursor()
@app.route("/")
def index():
# 执行查询语句
cursor.execute("SELECT * FROM yourtable")
result = cursor.fetchall()
# 处理查询结果
data = ""
for row in result:
data += str(row) + "<br>"
return data
if __name__ == "__main__":
app.run()
```
确保替换 `yourusername`、`yourpassword`、`yourdatabase` 和 `yourtable` 为你自己的数据库信息。
在上面的示例中,我们使用了 `/` 路由来执行查询操作,并将结果呈现在网页上。你可以根据需要修改查询语句和处理结果的方式。
请注意,上述示例只是一个简单的示例,实际应用中可能需要更复杂的查询和更严格的安全措施。