代码拉取完成,页面将自动刷新
drop database if exists sell;
create database sell default character set utf8 collate utf8_general_ci;;
use sell;
-- 类目
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 current_timestamp comment '修改时间',
primary key (`category_id`)
) comment '类目表';
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 '小图',
`product_status` tinyint(3) DEFAULT '0' COMMENT '商品状态,0正常1下架',
`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 `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 '订单状态, 默认为新下单',
`pay_status` tinyint(3) 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 (`order_id`),
key `idx_buyer_openid` (`buyer_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 '订单商品';
create table `comment`
(
`comment_id` int not null auto_increment,
`name` varchar(64) not null comment '评论者姓名',
`openid` varchar(64) not null comment '评论者姓名',
`content` text not null comment '评论内容',
`create_time` timestamp not null default current_timestamp comment '评论时间',
primary key (`comment_id`)
) comment '评论信息表';
create table `seller_info`
(
`seller_id` int not null auto_increment,
`username` varchar(32) not null,
`password` varchar(32) not null,
`phone` varchar(64) 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 (`seller_id`)
) comment '卖家信息表';
# 创建一个默认管理员 密码2501902696也是老师的微信,有任何问题可以加老师微信咨询
INSERT INTO seller_info VALUES (1, '编程小石头', '2501902696', '2501902696',now(),now());
create table `user`
(
`id` INT not null auto_increment,
`username` varchar(32) not null,
`phone` varchar(32) not null,
`openid` varchar(64) not null comment '微信openid',
`zhuohao` varchar(64) comment '桌号',
`renshu` varchar(64) 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 (`id`)
) comment '用户信息表';
create table `picture`
(
`pic_id` INT not null auto_increment,
`pic_url` varchar(255) not null,
`pic_message` varchar(64) not null,
`pic_create` timestamp not null default current_timestamp comment '创建时间',
primary key (`pic_id`)
) comment '轮播图表';
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。