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) 地址
相关推荐
小蒜学长11 分钟前
springboot酒店客房管理系统设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端
lang2015092826 分钟前
Spring MVC配置全解析
java·spring·mvc
准时准点睡觉1 小时前
window安装MYSQL5.5出错:a windows service with the name MYSQL alreadyexists....
数据库·windows·mysql
せいしゅん青春之我1 小时前
【JavaEE初阶】TCP核心机制10——异常情况的处理
java·网络·笔记·网络协议·tcp/ip·java-ee
摇滚侠1 小时前
Spring Boot3零基础教程,把 Java 程序打包为 Linux 可执行文件,笔记91
java·linux·笔记
mount_myj2 小时前
敏感信息屏蔽(一)【java】
java·算法·极课堂
无敌最俊朗@2 小时前
SQlite:外键约束
数据库·oracle
四谎真好看2 小时前
Java 黑马程序员学习笔记(进阶篇21)
java·开发语言·笔记·学习·学习笔记
Dnui_King2 小时前
Kingbase 接口兼容性测试
java
Java&Develop3 小时前
IDEA报错:前言中不允许有内容
java