python flask如何调用mysql
时间: 2024-01-10 08:01:52 浏览: 144
python使用Flask操作mysql实现登录功能
可以使用Python中的MySQL Connector和Flask-MySQLdb库,前者用于连接MySQL数据库,后者用于在Flask应用中使用MySQL数据库。首先,需要安装这两个库:
```
pip install mysql-connector-python
pip install flask-mysqldb
```
接着,在Flask应用中配置MySQL数据库连接:
``` python
from flask import Flask
from flask_mysqldb import MySQL
app = Flask(__name__)
app.config['MYSQL_HOST'] = 'localhost'
app.config['MYSQL_USER'] = 'username'
app.config['MYSQL_PASSWORD'] = 'password'
app.config['MYSQL_DB'] = 'database_name'
mysql = MySQL(app)
```
然后,在需要使用MySQL的路由函数中,可以使用以下代码进行数据库操作:
``` python
@app.route('/example')
def example():
cursor = mysql.connection.cursor()
cursor.execute("SELECT * FROM table_name")
data = cursor.fetchall()
cursor.close()
return str(data)
```
以上代码会查询数据库中的所有数据,并将其以字符串形式返回。在实际使用时,可以根据需要进行修改以实现具体的功能。
阅读全文