(1)创建一个sale数据库,其中有book表,表中包含三列,id、price和name,添加相应数据,其中要包含“大学英语”书,修改大学英语书的id为“0001”和价格为35。查询所有价格为20的书的名字,并显示出来,同时删除这些书籍数据。
时间: 2024-03-03 14:48:25 浏览: 21
以下是 Python 代码实现:
```python
import sqlite3
# 创建数据库
conn = sqlite3.connect('sale.db')
# 创建book表
conn.execute('''CREATE TABLE book
(ID TEXT PRIMARY KEY NOT NULL,
PRICE REAL NOT NULL,
NAME TEXT NOT NULL);''')
# 添加数据
conn.execute("INSERT INTO book (ID, PRICE, NAME) \
VALUES ('0001', 30, '计算机组成原理')")
conn.execute("INSERT INTO book (ID, PRICE, NAME) \
VALUES ('0002', 20, '高等数学')")
conn.execute("INSERT INTO book (ID, PRICE, NAME) \
VALUES ('0003', 25, '大学英语')")
# 修改大学英语书的id为“0001”和价格为35
conn.execute("UPDATE book SET ID = '0001', PRICE = 35 WHERE NAME = '大学英语'")
# 查询所有价格为20的书的名字,并显示出来
cursor = conn.execute("SELECT NAME FROM book WHERE PRICE = 20")
for row in cursor:
print(row[0])
# 删除所有价格为20的书籍数据
conn.execute("DELETE FROM book WHERE PRICE = 20")
# 提交更改并关闭数据库连接
conn.commit()
conn.close()
```
这段代码中,我们使用了 Python 内置的 `sqlite3` 模块创建了一个名为 `sale.db` 的 SQLite 数据库,并在其中创建了一个名为 `book` 的数据表。接着我们插入了三条数据,其中包括一本名为“大学英语”的书,然后使用 `UPDATE` 语句修改大学英语书的 id 和价格。接着我们使用 `SELECT` 语句查询价格为 20 的书籍名字,并使用 `DELETE` 语句删除这些书籍数据。最后,我们提交更改并关闭了数据库连接。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)