用SQL语句创建MySQL数据库表结构如下 商品表: 商品编号 商品名称 商品类型编号(int类型)商品规格 商品价格 库存表: 商店编号 商品编号 库存数量 是否上架编号(int类型)上架时间(每次上架) 商店表: 商店编号 商店名称 商店地址 电话 店员表: 商店编号 店员编号 店员名称 枚举表(通过这个表,将商品类型编号,是否上架编号转为对应的名称): 枚举值 编号(int类型) 枚举名称
时间: 2023-03-12 08:40:34 浏览: 61
以下是创建上述表的SQL语句:商品表:
CREATE TABLE goods (
id INT NOT NULL,
name VARCHAR(255) NOT NULL,
type_id INT NOT NULL,
specification VARCHAR(255) NOT NULL,
price DECIMAL(10,2) NOT NULL,
PRIMARY KEY (id)
);库存表:
CREATE TABLE stock (
store_id INT NOT NULL,
goods_id INT NOT NULL,
quantity INT NOT NULL,
status_id INT NOT NULL,
published_at DATETIME NOT NULL,
PRIMARY KEY (store_id, goods_id)
);商店表:
CREATE TABLE store (
id INT NOT NULL,
name VARCHAR(255) NOT NULL,
address VARCHAR(255) NOT NULL,
phone VARCHAR(255) NOT NULL,
PRIMARY KEY (id)
);店员表:
CREATE TABLE clerk (
store_id INT NOT NULL,
clerk_id INT NOT NULL,
name VARCHAR(255) NOT NULL,
PRIMARY KEY (store_id, clerk_id)
);枚举表:
CREATE TABLE enum (
value INT NOT NULL,
name VARCHAR(255) NOT NULL,
PRIMARY KEY (value)
);