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) 地址
相关推荐
超哥--几秒前
B站视频内容智能分析系统(三):B站视频自动采集
java·开发语言·音视频·ai编程
郑洁文8 分钟前
基于SpringBoot的商品仓库管理系统的设计与实现
java·spring boot·后端·仓库管理系统·商品仓库管理系统
布朗克16811 分钟前
22 异常处理——从入门到精通的完整指南
java·异常处理
小旭952713 分钟前
Spring AI Alibaba 从入门到实战:一站式掌握企业级 AI 应用开发
java·人工智能·spring
Arrom34 分钟前
DLNA 渲染端排障实战:从 20s 卡顿到 stale subscriber 的两周追凶之旅
android·java
我不介意孤独36 分钟前
04-记忆系统为什么向量数据库不够用
数据库·人工智能·资源隔离·agent infra
J-Tony1143 分钟前
【JVM】三色标记法
java·jvm·算法
AOwhisky1 小时前
MySQL 学习笔记(第六期):MySQL 备份与恢复
运维·数据库·笔记·学习·mysql·云计算
李白的天不白1 小时前
docker ps
java
qq21084629531 小时前
【数据库】TDengine 清理旧数据
数据库·oracle·tdengine