使用MySQL做一个药店进销管理系统的数据库具体代码
时间: 2023-12-10 10:37:30 浏览: 88
以下是一个简单的药店进销管理系统的MySQL数据库代码示例:
```sql
-- 创建药品表
CREATE TABLE drugs (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
brand VARCHAR(50) NOT NULL,
quantity INT NOT NULL,
price DECIMAL(10,2) NOT NULL
);
-- 创建销售记录表
CREATE TABLE sales (
id INT PRIMARY KEY AUTO_INCREMENT,
drug_id INT NOT NULL,
quantity INT NOT NULL,
price DECIMAL(10,2) NOT NULL,
sale_date DATE NOT NULL,
FOREIGN KEY (drug_id) REFERENCES drugs(id)
);
-- 创建进货记录表
CREATE TABLE purchases (
id INT PRIMARY KEY AUTO_INCREMENT,
drug_id INT NOT NULL,
quantity INT NOT NULL,
price DECIMAL(10,2) NOT NULL,
purchase_date DATE NOT NULL,
FOREIGN KEY (drug_id) REFERENCES drugs(id)
);
```
这个数据库包括三个表:
- `drugs` 表存储药品信息,包括药品名称、品牌、数量和价格。
- `sales` 表记录每次销售的药品信息,包括药品 ID、数量、价格和销售日期。`drug_id` 列是一个外键,指向 `drugs` 表的 ID 列。
- `purchases` 表记录每次进货的药品信息,包括药品 ID、数量、价格和进货日期。`drug_id` 列是一个外键,指向 `drugs` 表的 ID 列。
你可以根据实际需求进行修改和扩展。