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) | | 地址 |