增删改查修改数据代码
时间: 2024-11-22 21:41:09 浏览: 13
在数据库操作中,增删改查(CRUD)是指创建(Create)、读取(Retrieve)、更新(Update)和删除(Delete)四种基本操作。针对这些操作,编写修改数据的代码通常需要与特定数据库系统交互,比如SQL(结构化查询语言)用于MySQL、Oracle等关系型数据库,或NoSQL数据库如MongoDB的相应API。
这里是一个简单的示例,使用Python和SQLite数据库:
```python
import sqlite3
# 连接到SQLite数据库
conn = sqlite3.connect('example.db')
cursor = conn.cursor()
# 创建(Create)
def create_data(table_name, data):
cursor.execute(f"INSERT INTO {table_name} VALUES ({data})")
conn.commit()
# 更新(Update)
def update_data(table_name, id, new_data):
query = f"UPDATE {table_name} SET column_name = ? WHERE id = ?"
cursor.execute(query, (new_data, id))
conn.commit()
# 删除(Delete)
def delete_data(table_name, id):
cursor.execute(f"DELETE FROM {table_name} WHERE id = ?", (id,))
conn.commit()
# 查询(Read)
def read_data(table_name, condition=None):
if condition:
query = f"SELECT * FROM {table_name} WHERE {condition}"
else:
query = f"SELECT * FROM {table_name}"
cursor.execute(query)
return cursor.fetchall()
# 关闭连接
conn.close()
```
阅读全文