创建有四个表的商品销售管理系统的数据库,并且有创建表的代码
时间: 2024-03-06 08:49:34 浏览: 17
好的,以下是创建四个表的商品销售管理系统的数据库的 SQL 代码:
```
CREATE TABLE product (
id INT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
price DECIMAL(10,2) NOT NULL,
description TEXT
);
CREATE TABLE category (
id INT PRIMARY KEY,
name VARCHAR(255) NOT NULL
);
CREATE TABLE stock (
product_id INT,
quantity INT NOT NULL,
FOREIGN KEY (product_id) REFERENCES product(id)
);
CREATE TABLE sales (
id INT PRIMARY KEY,
product_id INT,
quantity INT NOT NULL,
price DECIMAL(10,2),
date DATE,
FOREIGN KEY (product_id) REFERENCES product(id)
);
```
解释一下:
- `product` 表:存储了所有商品的信息,包括商品 ID、名称、价格和描述。
- `category` 表:存储了所有商品的分类信息,包括分类 ID 和名称。
- `stock` 表:存储了所有商品的库存数量,包括商品 ID 和数量。
- `sales` 表:存储了所有销售记录的信息,包括销售 ID、商品 ID、销售数量、销售价格和日期。
以上是基本的表结构,如果需要更多的功能可以根据实际需求进行调整。