flask怎么连接mysql
时间 : 2023-08-06 08:58:01声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
连接MySQL数据库是Flask框架中常见的需求之一。Flask提供了一个名为`Flask-MySQL`的扩展库,使得连接和操作MySQL数据库变得简单易用。下面是连接MySQL数据库的基本步骤:
1. 安装Flask-MySQL库:
在终端或命令行中执行以下命令安装Flask-MySQL库:
```
pip install Flask-MySQL
```
2. 导入必要的依赖:
在Flask应用程序的代码文件中,导入必要的依赖:
```python
from flask import Flask, render_template
from flask_mysqldb import MySQL
```
3. 配置数据库连接信息并初始化Flask-MySQL库:
在Flask应用程序的代码文件中,配置数据库连接信息,并初始化Flask-MySQL库:
```python
app = Flask(__name__)
app.config['MYSQL_HOST'] = 'localhost' # MySQL数据库的主机地址
app.config['MYSQL_USER'] = 'root' # MySQL数据库的用户名
app.config['MYSQL_PASSWORD'] = 'password' # MySQL数据库的密码
app.config['MYSQL_DB'] = 'database_name' # MySQL数据库的名称
mysql = MySQL(app)
```
4. 使用数据库连接进行操作:
现在,您可以使用`mysql`对象来执行SQL查询和操作数据库。例如,执行一个查询,并将结果传递给模板渲染:
```python
@app.route('/')
def index():
cur = mysql.connection.cursor()
cur.execute("SELECT * FROM table_name")
rows = cur.fetchall()
return render_template('index.html', data=rows)
```
以上是使用Flask-MySQL连接MySQL数据库的基本步骤。您可以根据实际需求进行扩展和优化。请注意,在使用Flask-MySQL库之前,请确保已经安装并正确配置了MySQL数据库。
上一篇
mysql怎么创建索引
下一篇
mysql怎么添加属性
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章