day67
订单表设计
订单表
Orders 订单表 oid varchar(32) 主键 订单编号 uid int 用户编号 paytype varchar(20) 非空(cash,alipay,wei) price double 订单总价
create table orders( oid varchar(32) primary key, uid int, paytype varchar(20), price double ); insert into orders values(replace(uuid(), '-', ''), 1, 'cash', 29999); insert into orders values(replace(uuid(), '-', ''), 1, 'alipay', 19999); insert into orders values(replace(uuid(), '-', ''), 2, 'cash', 11.99); insert into orders values(replace(uuid(), '-', ''), 3, 'wei', 299.9);
订单详情表
OrderDetail 订单详情表 did varchar(32) 主键 pid varchar(32) 非空唯一 商品编号 count int 非空 商品数量 oid varchar(32) 订单编号
商品表
Products 商品表 pid varchar(32) 主键 商品编号 pname varchar(20) 非空唯一 商品名称 oprice double 非空 老价格 nprice double 非空 现价格 img varchar(50) 非空 图片 pdesc varchar(30) 商品描述
用户表
Users 用户表 uid int 主键自增 用户编号 name varchar(20) 非空唯一 用户名 pass varchar(20) 非空 用户密码 age int 年龄 tel varchar(11) 电话 addr varchar(30) 地址