首先建立sell.sql文件,在里面输入:
create table ‘product_info‘ ( ‘product_id‘ varchar(32) not null, #因为是企业级项目,防止不够用,所以用varchar字符类型。 ‘product_name‘ varchar(64) not null comment ‘商品名称‘, ‘product_price‘ decimal(8,2) not null comment ‘单价‘, ‘product_stock‘ int not null comment ‘库存‘, ‘product_description‘ varchar(64) comment ‘描述‘, ‘product_icon‘ varchar(512) comment ‘小图‘, ‘category_type‘ int not null comment ‘类目编号‘, ‘create_time‘ timestamp not null default current_timestamp comment ‘创建时间‘, #创建的时候使用系统时间 ‘update_time‘ timestamp not null default current_timestamp on update current_timestamp #自动更新时间 comment ‘更新时间‘, primary key(‘product_id‘) #主键 ) comment ‘商品表‘; create table ‘product_category‘ ( ‘category_id‘ int not null auto_increment, #int够用 自增 ‘category_name‘ varchar(64) not null comment ‘类目名字‘, ‘category_type‘ int not null comment ‘类目编号‘, ‘create_time‘ timestamp not null default current_timestamp comment ‘创建时间‘, ‘update_time‘ timestamp not null default current_timestamp on update current_timestamp comment ‘更新时间‘, primary key (‘category_id‘), unique key ‘uqe_category_type‘ (‘category_type‘) #数据库中和商品表中的类目编号唯一,所以加约束索引。 ) comment ‘类目表‘; create table ‘order_master‘ ( ‘order_id‘ varchar(32) not null, ‘buyer_name‘ varchar(32) not null comment ‘买家名字‘, ‘buyer_phone‘ varchar(32) not null comment ‘买家电话‘, ‘buyer_address‘ varchar(128) not null comment ‘买家地址‘, ‘buyer_openid‘ varchar(64) not null comment ‘买家微信openid‘, ‘order_amount‘ decimal(8,2) not null comment ‘订单总金额‘, ‘order_status‘ tinyint(3) not null default ‘0‘ comment ‘订单状态,默认0新下单‘, ‘pay_status‘ tinyint(3) not null default ‘0‘ comment ‘订单状态,默认0未支付‘, ‘create_time‘ timestamp not null default current_timestamp comment ‘创建时间‘, ‘update_time‘ timestamp not null default current_timestamp on update current_timestamp comment ‘更新时间‘, primary key (‘order_id‘), key ‘idx_buyer_openid‘ (‘buyer_openid‘) #还可以用openid查询某人下了什么订单,所以加了索引。 ) comment ‘订单表‘; create table ‘order_detail‘ ( ‘detail_id‘ varchar(32) not null, ‘order_id‘ varchar(32) not null, ‘product_id‘ varchar(32) not null, ‘product_name‘ varchar (64) not null comment ‘商品名称‘, ‘product_price‘ decimal(8,2) not null comment ‘商品价格‘, ‘product_quantity‘ int not null comment ‘商品数量‘, ‘product_icon‘ varchar(512) comment ‘商品小图‘, ‘create_time‘ timestamp not null default current_timestamp comment ‘创建时间‘, ‘update_time‘ timestamp not null default current_timestamp on update current_timestamp comment ‘更新时间‘, primary key (‘detail_id‘), key ‘idx_order_id‘ (‘order_id‘) ) comment ‘订单详情表‘;
原文地址:https://www.cnblogs.com/Evangenia/p/9927558.html
时间: 2024-10-08 08:52:05