码迷,mamicode.com
首页 > 数据库 > 详细

数据库表的设计

时间:2018-11-08 10:57:55      阅读:167      评论:0      收藏:0      [点我收藏+]

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

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

create 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   查询   

原文地址:https://www.cnblogs.com/Evangenia/p/9927558.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!