失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 1 微信点餐系统之数据库设计

1 微信点餐系统之数据库设计

时间:2023-12-10 20:53:05

相关推荐

1 微信点餐系统之数据库设计

1、微信点餐系统之数据库设计

--------商品表格----CREATE TABLE `product_info` (`product_id` VARCHAR(32) NOT NULL COMMENT '商品id',`product_name` VARCHAR(64) NOT NULL COMMENT '商品名称',`product_price` VARCHAR(64) NOT NULL COMMENT '商品价格',`product_stock` INT NOT NULL DEFAULT 0 COMMENT '库存',`product_description` VARCHAR(64) NOT NULL DEFAULT '0' COMMENT '描述',`product_icon` VARCHAR(512) NOT NULL DEFAULT '0' COMMENT '小图',`category_type` INT NOT NULL DEFAULT 0 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='商品表'COLLATE='utf8_general_ci';#这里的MySQL版本是5.7如果是其他版本可能给创建时间和更新时间设置的默认值会报错,系统不允许这么做(我的是8版本到时候需要注意一下)--------类目表格----create table 'product_category'('category_id' int not null auto_increment,'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_time 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_statue' tinyint(3) not null default '0' comment'订单状态,默认0 新下单','pay_statue' 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_time current_timestamp comment'更新时间',primary key('order_id'),key 'idx_buyer_openid' ('buyer_openid'))comment'订单表';# key 'idx_buyer_openid' ('buyer_openid')加一个索引通过用户的微信id查询订单状态--------订单详情表格----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_time current_timestamp comment'更新时间',primary key('detail_id'),key 'idx_order_id' ('order_id'))comment'订单详情表';#利用订单id来查询详情,为order_id建立一个索引

如果觉得《1 微信点餐系统之数据库设计》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。