pyMysql如何对数据增删改查
时间: 2023-12-25 17:06:31 浏览: 79
php+MySql已有数据表通用搜索可增删改查
pyMysql是Python中用于操作MySQL数据库的一个第三方库。下面是对数据的增删改查的示例代码:
1. 连接数据库:
```python
import pymysql
# 建立数据库连接
conn = pymysql.connect(host='localhost', user='root', password='password', database='database_name')
# 创建游标对象
cursor = conn.cursor()
```
2. 插入数据:
```python
# 插入一条数据
sql = "INSERT INTO table_name (column1, column2, column3) VALUES (%s, %s, %s)"
values = ('value1', 'value2', 'value3')
cursor.execute(sql, values)
# 提交事务
conn.commit()
```
3. 查询数据:
```python
# 查询数据
sql = "SELECT * FROM table_name"
cursor.execute(sql)
# 获取所有结果
results = cursor.fetchall()
for row in results:
# 处理每一行数据
print(row)
```
4. 更新数据:
```python
# 更新数据
sql = "UPDATE table_name SET column1 = %s WHERE condition"
values = ('new_value', 'condition_value')
cursor.execute(sql, values)
# 提交事务
conn.commit()
```
5. 删除数据:
```python
# 删除数据
sql = "DELETE FROM table_name WHERE condition"
cursor.execute(sql)
# 提交事务
conn.commit()
```
6. 关闭连接:
```python
# 关闭游标和连接
cursor.close()
conn.close()
```
以上是基本的增删改查操作示例,根据具体需求可以进行相应的修改和优化。
阅读全文