博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库表的设计
阅读量:7239 次
发布时间:2019-06-29

本文共 2643 字,大约阅读时间需要 8 分钟。

首先建立sell.sql文件,在里面输入:

create table `product_info` (    `product_id` varchar(32) not null,    `product_name` varchar(64) not null comment '商品名称',    `product_price` decimal(8,2) not null comment '单价',    `product_stock` int not null comment '库存',    `product_description` varchar(64) comment '描述',    `product_icon` varchar(512) comment '小图',    `category_type` int not null comment '类目编号',    `create_time` timestamp not null default current_timestamp comment '创建时间',             `update_time` timestamp not null default current_timestamp on update current_timestamp            comment '更新时间',    primary key(`product_id`)   ) comment '商品表';create table `product_category` (    `category_id` int not null auto_increment,    #int够用  自增    `category_name` varchar(64) not null comment '类目名字',    `category_type` int not null comment '类目编号',    `create_time` timestamp not null default current_timestamp comment '创建时间',    `update_time` timestamp not null default current_timestamp on update current_timestamp         comment '更新时间',    primary key (`category_id`),    unique key `uqe_category_type` (`category_type`)   #数据库中和商品表中的类目编号唯一,所以加约束索引。) comment '类目表';create table `order_master` (    `order_id` varchar(32) not null,    `buyer_name` varchar(32) not null comment '买家名字',    `buyer_phone` varchar(32) not null comment '买家电话',    `buyer_address` varchar(128) not null comment '买家地址',    `buyer_openid` varchar(64) not null comment '买家微信openid',    `order_amount` decimal(8,2) not null comment '订单总金额',    `order_status` tinyint(3) not null default '0' comment '订单状态,默认0新下单',    `pay_status` tinyint(3) not null default '0' comment '订单状态,默认0未支付',    `create_time` timestamp not null default current_timestamp comment '创建时间',    `update_time` timestamp not null default current_timestamp on update current_timestamp         comment '更新时间',    primary key (`order_id`),    key `idx_buyer_openid` (`buyer_openid`)     #还可以用openid查询某人下了什么订单,所以加了索引。) comment '订单表';create table `order_detail` (    `detail_id` varchar(32) not null,    `order_id` varchar(32) not null,    `product_id` varchar(32) not null,    `product_name` varchar (64) not null comment '商品名称',    `product_price` decimal(8,2) not null comment '商品价格',    `product_quantity` int not null comment '商品数量',    `product_icon` varchar(512) comment '商品小图',    `create_time` timestamp not null default current_timestamp comment '创建时间',    `update_time` timestamp not null default current_timestamp on update current_timestamp         comment '更新时间',    primary key (`detail_id`),    key `idx_order_id` (`order_id`)) comment '订单详情表';

 

转载于:https://www.cnblogs.com/Evangenia/p/9927558.html

你可能感兴趣的文章
iOS中FMDB的使用
查看>>
Oracle学习(七):集合运算
查看>>
Eclipse开发Java程序入门,HelloWord
查看>>
udhcpc和udhcpd移植
查看>>
关于Entity Framework中的Attached报错相关解决方案的总结
查看>>
不同风格的网页登录界面设计学习
查看>>
Android custom View AirConditionerView hacking
查看>>
DateTime还是DateTimeOffset?Now还是UtcNow?
查看>>
js中arguments,caller,callee,apply的用法小结
查看>>
HDU2037 今年暑假不AC 【贪心】
查看>>
[Oracle] - 性能优化工具(1) - AWR
查看>>
memcached Java Client
查看>>
codeforces #261 C题 Pashmak and Buses(瞎搞)
查看>>
体系结构复习2——指令级并行(分支预測和VLIW)
查看>>
PHP——0126最初
查看>>
求最小的k个数
查看>>
Sequence operation(线段树区间多种操作)
查看>>
怎样解决Ubuntu发热严重地问题
查看>>
申请付费苹果开发者账号 注意事项及流程 (转)
查看>>
ThinkPHP 3.2.3 数据缓存与静态缓存
查看>>