flask连接mysql数据库详细教程
时间: 2023-09-13 14:07:43 浏览: 54
好的,下面给您详细介绍一下如何使用Flask连接MySQL数据库。
首先,您需要安装MySQL数据库和Python的mysql-connector库。如果您还没有安装它们,可以按照以下步骤进行安装:
1. 安装MySQL数据库:从MySQL官网下载并安装MySQL数据库。
2. 安装Python的mysql-connector库:在命令行中输入以下命令进行安装:`pip install mysql-connector-python`
安装完成后,您可以按照以下步骤连接MySQL数据库:
1. 在Flask应用程序中导入MySQL连接器和Flask库:
```
import mysql.connector
from flask import Flask
```
2. 创建Flask应用程序和MySQL数据库连接:
```
app = Flask(__name__)
db = mysql.connector.connect(
host="localhost", # 数据库主机地址
user="root", # 数据库用户名
password="password", # 数据库用户密码
database="database_name" # 数据库名称
)
```
请将上面的`host`,`user`,`password`和`database`替换为您的MySQL数据库信息。
3. 创建游标对象:
```
cursor = db.cursor()
```
4.执行SQL查询:
```
cursor.execute("SELECT * FROM table_name")
result = cursor.fetchall()
```
请将上面的`table_name`替换为您的表的名称。
5.关闭游标和数据库连接:
```
cursor.close()
db.close()
```
这就是使用Flask连接MySQL数据库的基本步骤。您可以根据自己的需要进一步扩展和优化代码。