制作仓库管理系统用python和SQL代码
时间: 2024-02-05 16:04:42 浏览: 201
这是一个简单的Python和SQL代码,用于创建和管理仓库管理系统:
```
# 导入必要的模块
import sqlite3
# 创建数据库连接
conn = sqlite3.connect('warehouse.db')
# 创建数据库表
conn.execute('''CREATE TABLE products
(ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
QUANTITY INT NOT NULL);''')
# 插入数据
conn.execute("INSERT INTO products (ID, NAME, QUANTITY) \
VALUES (1, 'Product 1', 10)")
conn.execute("INSERT INTO products (ID, NAME, QUANTITY) \
VALUES (2, 'Product 2', 5)")
# 查询所有数据
cursor = conn.execute("SELECT ID, NAME, QUANTITY from products")
for row in cursor:
print("ID = ", row[0])
print("NAME = ", row[1])
print("QUANTITY = ", row[2], "\n")
# 更新数据
conn.execute("UPDATE products set QUANTITY = 20 where ID = 1")
# 删除数据
conn.execute("DELETE from products where ID = 2;")
# 关闭连接
conn.close()
```
上面的代码创建了一个名为“warehouse.db”的SQLite数据库,并在其中创建了一个名为“products”的表,包含ID,名称和数量字段。然后,它插入了两条记录,并使用SELECT语句检索所有记录。接下来,它使用UPDATE语句更新ID为1的记录的数量字段,并使用DELETE语句删除ID为2的记录。最后,它关闭了数据库连接。
阅读全文