|
简单的商城系统的数据库设计
本文会详细介绍一下,简单商城系统的数据库的表的创建。
本文使用的数据库是MySQL8.0.x。
数据库可视化软件使用的是jetbrains datgrip。
用户相关
账号表
- create table account(
- id int8 auto_increment primary key comment '主键',
- username varchar(10) not null unique comment '账号',
- `password` varchar(150) not null comment '密码',
- nickname varchar(10) default null comment '昵称',
- role_type varchar(1) default '0' comment '0 - 普通用户 1 - 管理员 2 - 超级管理员',
- create_at datetime default current_timestamp comment '创建时间',
- update_at datetime default current_timestamp on update current_timestamp comment '修改时间'
- )comment '账号表';
复制代码 用户信息表
- create table userinfo(
- id int8 auto_increment primary key comment '主键',
- uid int8 not null comment '账号主键',
- id_num varchar(18) comment '身份证号',
- real_name varchar(10) comment '身份证姓名',
- create_at datetime default current_timestamp comment '创建时间',
- update_at datetime default current_timestamp on update current_timestamp comment '修改时间'
- )comment '用户信息表';
复制代码 购物车表
- create table cart(
- id int8 auto_increment primary key comment '主键',
- uid int8 not null comment '账号主键',
- `count` int comment '购物车中有几种类型的商品',
- create_at datetime default current_timestamp comment '创建时间',
- update_at datetime default current_timestamp on update current_timestamp comment '修改时间'
- )comment '购物车表';
复制代码 收件地址表
- create table address(
- id int8 auto_increment primary key comment '主键',
- uid int8 not null comment '账号主键',
- country varchar(30) default '中国' comment '国家',
- province varchar(30) default '北京市' comment '省份/州',
- city varchar(30) default '北京市' comment '市',
- district varchar(30) default '东城区' comment '区/县',
- detail varchar(150) not null comment '详细地址',
- is_default varchar(1) default '0' comment '0 - 非默认收件地址 1 - 默认收件地址',
- create_at datetime default current_timestamp comment '创建时间',
- update_at datetime default current_timestamp on update current_timestamp comment '修改时间'
- )comment '收件地址表';
复制代码 后面还会更新
来源:https://www.cnblogs.com/wbnyua/p/17726897.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
|