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) 地址
相关推荐
小白教程7 分钟前
Python连接MySQL数据库图文教程,Python连接数据库MySQL入门教程
数据库·python·mysql·python链接数据库·python链接mysql
hzulwy9 分钟前
mongodb的并发优化
数据库
JIU_WW20 分钟前
jar、war、pom
java·jar
new出对象30 分钟前
数据库增删查改sql语句
数据库·sql·oracle
向哆哆32 分钟前
Java与NoSQL数据库的集成与优化
java·开发语言·nosql
茂茂在长安34 分钟前
Linux 命令大全完整版(11)
java·linux·运维·服务器·前端·centos
m0_7482466142 分钟前
超详细:数据库的基本架构
数据库·架构
songbaoxian1 小时前
ElasticSearch
java·linux·elasticsearch
Themberfue1 小时前
SQL ①-数据库 || MySQL
数据库·sql·mysql·数据库系统·数据库管理系统
非 白1 小时前
【Java】代理模式
java·开发语言·代理模式