flask mysql查询
时间: 2023-07-14 07:03:39 浏览: 119
Python flask框架实现查询数据库并显示数据
您好!对于在Flask中执行MySQL查询,您可以使用Flask-MySQL模块来简化操作。以下是一个基本的示例,演示如何在Flask中进行MySQL查询:
首先,确保您已经安装了Flask-MySQL扩展。您可以使用以下命令安装它:
```
pip install flask-mysql
```
接下来,在您的Flask应用程序中,导入必要的模块和扩展:
```python
from flask import Flask
from flask_mysqldb import MySQL
```
然后,配置您的MySQL连接参数:
```python
app = Flask(__name__)
app.config['MYSQL_HOST'] = 'localhost'
app.config['MYSQL_USER'] = 'your_username'
app.config['MYSQL_PASSWORD'] = 'your_password'
app.config['MYSQL_DB'] = 'your_database_name'
mysql = MySQL(app)
```
现在,您可以执行MySQL查询了。以下是一个简单的例子,演示如何执行SELECT查询:
```python
@app.route('/users')
def get_users():
cur = mysql.connection.cursor()
cur.execute("SELECT * FROM users")
data = cur.fetchall()
cur.close()
return str(data)
```
您可以在上面的例子中根据您的数据库结构进行适当的更改。确保在查询之后关闭游标并返回查询结果。
这只是一个简单的示例,您可以根据您的需求进行更复杂的查询操作。希望这对您有所帮助!如果您有任何进一步的问题,请随时提问。
阅读全文