flask 更新mysql数据库
时间: 2023-06-14 19:03:11 浏览: 186
要使用 Flask 更新 MySQL 数据库,你需要安装 Flask 和 PyMySQL 模块。可以使用以下命令来安装这些模块:
```
pip install flask
pip install pymysql
```
接下来,你需要连接 MySQL 数据库。可以使用以下代码连接 MySQL 数据库:
```python
import pymysql
# 建立连接
db = pymysql.connect(host='localhost', user='root', password='password', database='test')
# 创建游标
cursor = db.cursor()
```
这里,我们使用 `pymysql` 模块连接 MySQL 数据库。在 `connect()` 方法中,我们指定了数据库的主机名、用户名、密码和数据库名。然后,我们使用 `cursor()` 方法创建游标对象。
现在,你可以使用游标对象执行 SQL 查询。以下是一个示例代码,它向 `users` 表中插入一条数据:
```python
# 执行 SQL 查询
sql = "INSERT INTO users (name, age) VALUES (%s, %s)"
val = ("John", 25)
cursor.execute(sql, val)
# 提交到数据库执行
db.commit()
# 输出结果
print(cursor.rowcount, "record inserted.")
```
在这个例子中,我们使用 `execute()` 方法执行 SQL 查询。在这个例子中,我们将 `John` 的名字和 `25` 的年龄插入到 `users` 表中。然后,我们使用 `commit()` 方法提交查询,并使用 `rowcount` 属性获取插入的记录数。
最后,别忘了关闭数据库连接:
```python
# 关闭数据库连接
db.close()
```
阅读全文