python语句实现增、删、改、查
时间: 2023-07-10 12:21:29 浏览: 91
以下是 Python 中常用的增、删、改、查操作的语句实现:
1. 增加操作:
```python
# 在列表中添加元素
list1 = [1, 2, 3]
list1.append(4)
# 在字典中添加键值对
dict1 = {'name': 'Jack', 'age': 25}
dict1['gender'] = 'male'
# 在集合中添加元素
set1 = {1, 2, 3}
set1.add(4)
# 在数据库中插入数据(使用 SQL 语句)
import sqlite3
conn = sqlite3.connect('test.db')
c = conn.cursor()
c.execute("INSERT INTO table1 (column1, column2) VALUES ('value1', 'value2')")
conn.commit()
conn.close()
```
2. 删除操作:
```python
# 从列表中删除元素
list1 = [1, 2, 3, 4]
list1.remove(3)
# 从字典中删除键值对
dict1 = {'name': 'Jack', 'age': 25}
del dict1['age']
# 从集合中删除元素
set1 = {1, 2, 3, 4}
set1.discard(3)
# 从数据库中删除数据(使用 SQL 语句)
import sqlite3
conn = sqlite3.connect('test.db')
c = conn.cursor()
c.execute("DELETE FROM table1 WHERE column1='value1'")
conn.commit()
conn.close()
```
3. 修改操作:
```python
# 修改列表中的元素
list1 = [1, 2, 3, 4]
list1[2] = 5
# 修改字典中的键值对
dict1 = {'name': 'Jack', 'age': 25}
dict1['age'] = 30
# 修改集合中的元素
set1 = {1, 2, 3, 4}
set1.discard(3)
set1.add(5)
# 修改数据库中的数据(使用 SQL 语句)
import sqlite3
conn = sqlite3.connect('test.db')
c = conn.cursor()
c.execute("UPDATE table1 SET column1='new_value' WHERE column2='value2'")
conn.commit()
conn.close()
```
4. 查询操作:
```python
# 查询列表中的元素
list1 = [1, 2, 3, 4]
print(list1[2])
# 查询字典中的键值对
dict1 = {'name': 'Jack', 'age': 25}
print(dict1['name'])
# 查询集合中的元素
set1 = {1, 2, 3, 4}
print(3 in set1)
# 查询数据库中的数据(使用 SQL 语句)
import sqlite3
conn = sqlite3.connect('test.db')
c = conn.cursor()
c.execute("SELECT * FROM table1 WHERE column1='value1'")
result = c.fetchall()
print(result)
conn.close()
```
阅读全文