Java基础入门day67

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) 地址
相关推荐
AAA修煤气灶刘哥16 分钟前
微服务又崩了?5 招 + Sentinel 救场,后端小白也能学会
java·后端·spring cloud
DemonAvenger21 分钟前
MySQL视图与存储过程:简化查询与提高复用性的利器
数据库·mysql·性能优化
熊文豪30 分钟前
金仓数据库KingbaseES:中国自主原创的数据库领军者
数据库·国产数据库·kingbasees·金仓数据库·电科金仓
渣哥1 小时前
90% 的 Java 初学者都搞不懂的 List、Set、Map 区别
java
gf13211111 小时前
拉长视频时长的两种方法
数据库·音视频
小猿姐1 小时前
KubeBlocks for ClickHouse 容器化之路
数据库·云原生·容器
何中应1 小时前
Spring Boot单体项目整合Nacos
java·spring boot·后端
小猿姐1 小时前
KubeBlocks for MinIO 容器化之路
数据库·云原生·容器
羑悻的小杀马特1 小时前
从Cgroups精准调控到LXC容器全流程操作:用pidstat/stress测试Cgroups限流,手把手玩转Ubuntu LXC容器全流程
linux·服务器·数据库·docker·lxc·cgroups
dylan_QAQ2 小时前
Java转Go全过程01-基础语法部分
java·后端·go