python与mysql增删查改代码操作
时间: 2023-06-08 13:05:13 浏览: 197
python操作mysql数据库实现增删查改
好的,以下是Python操作MySQL数据库的增删查改代码示例:
连接 MySQL 数据库:
```python
import pymysql
# 连接数据库
db = pymysql.connect(host='localhost', user='root', password='password', database='test', port=3306, charset='utf8mb4')
# 获取游标
cursor = db.cursor()
```
增加数据:
```python
# 插入数据
sql = "INSERT INTO `student` (`id`, `name`, `age`, `gender`) VALUES (%s, %s, %s, %s)"
param = (1, 'Tom', 18, 'male')
cursor.execute(sql, param) # 执行 SQL 语句
db.commit() # 提交修改
```
删除数据:
```python
# 删除数据
sql = "DELETE FROM `student` WHERE `id`=%s"
param = (1,)
cursor.execute(sql, param)
db.commit()
```
查询数据:
```python
# 查询数据
sql = "SELECT * FROM `student`"
cursor.execute(sql)
result = cursor.fetchall() # 获取所有数据
for row in result:
print(row)
```
修改数据:
```python
# 修改数据
sql = "UPDATE `student` SET `age`=%s WHERE `id`=%s"
param = (20, 1)
cursor.execute(sql, param)
db.commit()
```
注意:以上代码仅供参考,实际在使用时需要根据具体的情况进行修改。同时,操作数据库需要谨慎,防止造成数据损失。
阅读全文