mysql数据库怎么与python后台连接
时间: 2023-07-26 21:03:35 浏览: 78
如何用python连接mysql数据库
要与 Python 后台连接 MySQL 数据库,可以使用 Python 的 MySQL Connector 模块。下面是连接 MySQL 数据库的一个简单示例:
```python
import mysql.connector
# 建立连接
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建游标
mycursor = mydb.cursor()
# 执行 SQL 查询
mycursor.execute("SELECT * FROM yourtable")
# 获取查询结果
result = mycursor.fetchall()
# 输出查询结果
for x in result:
print(x)
```
在代码中,需要将 `yourusername`、`yourpassword`、`yourdatabase`、`yourtable` 分别替换为你的 MySQL 数据库的用户名、密码、数据库名和表名。
如果要执行插入、更新或删除数据等修改操作,可以使用游标的 `execute()` 方法,并在修改操作后调用 `commit()` 方法提交更改,如下所示:
```python
import mysql.connector
# 建立连接
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建游标
mycursor = mydb.cursor()
# 执行 SQL 修改
sql = "UPDATE yourtable SET yourcolumn = 'newvalue' WHERE id = 1"
mycursor.execute(sql)
# 提交更改
mydb.commit()
print(mycursor.rowcount, "条记录被修改")
```
在代码中,需要将 `yourcolumn`、`yourtable` 和 `id` 分别替换为你要修改的列名、表名和条件。注意,在执行修改操作后调用 `commit()` 方法提交更改,否则修改不会生效。
阅读全文