当前位置:Gxlcms > 数据库问题 > 数据库表的设计

数据库表的设计

时间:2021-07-01 10:21:17 帮助过:5人阅读

table product_info ( product_id varchar(32not null, #因为是企业级项目,防止不够用,所以用varchar字符类型。 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 买家微信openidorder_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 订单详情表

 

数据库表的设计

标签:输入   name   update   varchar   自动更新   库存   hone   comm   查询   

人气教程排行