写一个基础的增删改查
时间: 2023-07-07 17:08:43 浏览: 43
好的,以下是一个基础的增删改查的示例代码(使用 Python 和 SQLite 数据库):
```python
import sqlite3
# 连接到 SQLite 数据库
conn = sqlite3.connect('example.db')
# 创建一个表格
conn.execute('''CREATE TABLE IF NOT EXISTS users
(id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
age INTEGER NOT NULL);''')
# 增加一条记录
def add_user(name, age):
conn.execute("INSERT INTO users (name, age) VALUES (?, ?)", (name, age))
conn.commit()
# 删除一条记录
def delete_user(id):
conn.execute("DELETE FROM users WHERE id=?", (id,))
conn.commit()
# 修改一条记录
def update_user(id, name, age):
conn.execute("UPDATE users SET name=?, age=? WHERE id=?", (name, age, id))
conn.commit()
# 查询所有记录
def get_all_users():
cursor = conn.execute("SELECT * FROM users")
return cursor.fetchall()
# 例子
add_user('Alice', 25)
add_user('Bob', 30)
update_user(1, 'Alice Smith', 26)
delete_user(2)
print(get_all_users())
# 关闭连接
conn.close()
```
这个示例代码实现了一个简单的用户管理系统,包括增加、删除、修改和查询所有用户的功能。它使用了 SQLite 数据库来存储数据。你可以根据自己的需求修改代码中的表格结构和具体操作。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)