当前位置: 移动技术网 > IT编程>数据库>Mysql > mysql电子商城建表代码参考

mysql电子商城建表代码参考

2018年04月04日  | 移动技术网IT编程  | 我要评论

蓝旖琳与狗,钯金价格,欧美另类图区

mysql电子商城建表代码

-- 创建数据库  
drop database if exists haoyigou;  
create database haoyigou charset utf8;  
use haoyigou;  
  
-- 管理员表  
drop table if exists hyg_admin;  
create table  hyg_admin(  
id tinyint unsigned auto_increment key comment 'id',  
username varchar(20) not null unique comment '用户名',  
password char(32) not null comment '用户密码:md5加密',  
email varchar(50) not null comment '邮箱地址'  
);  
-- 新增管理员  
insert into hyg_admin values(null,'admin',md5('admin'),'admin@admin.com');  
  
-- 用户表  
drop table if exists hyg_user;  
create table  hyg_user(  
hyg_id int primary key auto_increment comment '主键',  
hyg_username varchar(20) not null unique comment '用户名必须唯一',  
hyg_password char(32) not null comment '用户密码:md5加密',  
hyg_email varchar(50) not null comment '邮箱地址'  
)charset utf8;  
-- 新增用户信息  
insert into hyg_user values(null,'admin',md5('admin'),'admin@admin.com');  
  
-- 用户收货信息表  
drop table if exists hyg_delivery;  
create table  hyg_delivery(  
user_id int  comment '用户id',  
hyg_name varchar(10) comment '收货人姓名',  
hyg_phone varchar(11)  comment '手机',  
hyg_postcode char(10)  comment '邮政编码',  
hyg_addr varchar(30) comment '详细地址',  
hyg_time varchar(30) comment '送货时间'  
)charset utf8;  
  
--测试数据  
INSERT INTO `haoyigou`.`hyg_delivery` (`user_id`, `hyg_name`, `hyg_phone`, `hyg_postcode`, `hyg_addr`, `hyg_time`) VALUES ('1', '黄晓明', '15878521654', '525300', '广东省广州市天河街道11', '不限');  
--商品表  
drop table if exists hyg_goods;  
create table hyg_goods(  
goods_id int primary key auto_increment comment '主键',  
goods_name varchar(120) comment '商品名称',  
cat_id smallint(5) comment '栏目id',  
brand_id int comment '品牌id',  
goods_score int comment '可使用积分',  
goods_sn varchar(60) comment '货号',  
goods_number int comment '库存量',  
shop_mprice decimal(10,2) comment '市场价格',  
shop_price decimal(10,2) comment '本店价格',  
goods_desc text comment '商品详细描述',  
add_time int comment '上架时间',  
ud_time int comment '更新时间',  
is_delete tinyint(1) comment '是否已删除',  
goods_image varchar(255) comment '图片名称',  
goods_thumb varchar(255) comment '缩略图名称',  
goods_sthumb varchar(255) comment '小缩略图片名称',  
is_best tinyint(1) comment '是否精品',  
is_new  tinyint(1) comment '是否新品',  
is_hot  tinyint(1) comment '是否热销',  
is_promote tinyint(1) comment '低价促销'  
)charset utf8;  
--插入商品数据  
INSERT INTO `haoyigou`.`hyg_goods` (`goods_id`, `goods_name`, `cat_id`, `brand_id`, `goods_score`, `goods_sn`, `goods_number`, `shop_mprice`, `shop_price`, `goods_desc`, `add_time`, `ud_time`, `is_delete`, `goods_image`, `goods_thumb`, `goods_sthumb`, `is_best`, `is_new`, `is_hot`, `is_promote`) VALUES (NULL, 'iphone8', '1', '2', '1200', 'hyg_20152612', '11', '9000', '8000', '一步好手机', '12345678', '58495621', '0', '17_P_1241969394354.jpg', '17_thumb_P_1241969394537.jpg', 'small_thumb_P_1241969394537.jpg', '1', '1', '1', '1');  
INSERT INTO `haoyigou`.`hyg_goods` (`goods_id`, `goods_name`, `cat_id`, `brand_id`, `goods_score`, `goods_sn`, `goods_number`, `shop_mprice`, `shop_price`, `goods_desc`, `add_time`, `ud_time`, `is_delete`, `goods_image`, `goods_thumb`, `goods_sthumb`, `is_best`, `is_new`, `is_hot`, `is_promote`) VALUES (NULL, 'iphone8', '1', '2', '1200', 'hyg_20152612', '11', '9000', '8000', '强大手机的日常', '12345678', '58495621', '0', '17_P_1241969394354.jpg', '17_thumb_P_1241969394537.jpg', 'small_thumb_P_1241969394537.jpg', '0', '0', '0', '0');  
  
-- 分类表  
drop table if exists hyg_category;  
create table hyg_category(  
cat_id int primary key auto_increment comment '主键',  
cat_name varchar(30) comment '栏目名称',  
parent_id int comment '栏目的父id'  
  
)charset utf8;  
  
-- 品牌表  
drop table if exists hyg_brand;  
create table hyg_brand(  
brd_id int primary key auto_increment comment '主键',  
cat_name varchar(30) comment '品牌名称'  
)charset utf8;  
--添加品牌示例  
insert into hyg_brand values(null,'诺基亚'),(null,'三星'),(null,'苹果');  
  
-- 商品图片表  
drop table if exists shop_album;  
create table shop_album(  
id int unsigned auto_increment key comment 'id',  
pid int unsigned not null comment '商品id',  
albumPath varchar(50) not null comment '图片路径',  
goods_sthumb varchar(255) comment '小缩略图片名称'  
);  
  
  
--用户留言表  
drop table if exists hyg_message;  
create table hyg_message(  
message_id int primary key auto_increment comment '自增',  
user_id int comment '留言用户的id',  
goods_id int default '0' comment '所在商品id,0代表网站留言',  
message_type int comment '留言类型: 留言 投诉 询问 售后 求购',  
message_content text comment '留言内容',  
message_date int comment '留言时间'  
)charset utf8;  
--/*---------------------------------*/  
--//--- 订单表已改!!  
--/*---------------------------------*/  
  
--原订单表  
--drop table if exists hyg_order;  
--create table hyg_order(  
--id int primary key auto_increment comment '自增',  
--order_id int comment '订单号',  
--order_time int comment '下单时间',  
--order_money decimal(10,2) comment '订单金额',  
--order_stat tinyint comment  '订单状态',  
--order_exp tinyint comment  '送货方式',  
--order_pay tinyint comment  '支付方式',  
--goods_id int,  
--order_mes varchar(50) comment '订单留言'  
--)charset utf8;  
  
  
--新订单表  
drop table if exists hyg_order;  
create table hyg_order(  
id int primary key auto_increment comment '自增',  
order_id varchar(30) comment '订单号',  
user_id int comment '用户id',  
order_good text comment '拼凑商品id和数量:1|3-2|1',  
order_time int comment '下单时间(时间戳)',  
order_money decimal(10,2) comment '订单金额',  
hyg_name varchar(10) comment '收货人姓名',  
hyg_phone varchar(11)  comment '手机',  
hyg_postcode char(10)  default '' comment '邮政编码',  
hyg_addr varchar(30) comment '详细地址',  
order_stat tinyint default '1' comment  '订单状态',  
order_exp tinyint default '1' comment  '送货方式',  
order_pay tinyint default '1' comment  '支付方式',  
order_mes varchar(50) default '' comment '订单留言'  
)charset utf8;  
  
  
--订单详情表(现实情况会用到)  
--drop table if exists hyg_orderdetail;  
--create table hyg_orderdetail(  
--order_id varchar(15) comment '订单号',  
--goods_id int comment '商品的id',  
--sale_num int comment '购买数量'  
--)charset utf8;  
  
--增加订单测试数据  
insert into hyg_order values(null,'hyg_00000001','1','1|3-2|1','20150126','500','小王','15845261547','512515','中国广东广州天朗明居',default,default,default,'尽快发货!');  
insert into hyg_order values(null,'hyg_00000002','2','2|1-2|2','20150127','500','小王','15845261547','512515','中国广东广州塘东',default,default,default,'期待!');  
  
--/*---------------------------------*/  
--//--- 购物车表已改!!  
--/*---------------------------------*/  
--原购物车  
--drop table if exists hyg_cart;  
--create table hyg_cart(  
--cart_id int primary key auto_increment comment '自增',  
--goods_id int comment '商品的id',  
--select_color varchar(20) comment '选中商品的颜色',  
--sale_num tinyint comment '购买数量',  
--shop_price tinyint comment '本店购买价格'  
--)charset utf8;  
  
--新购物车  
drop table if exists hyg_cart;  
create table hyg_cart(  
cart_id int primary key auto_increment comment '自增',  
u_id int not null comment '买家id',  
goods_id int comment '商品的id',  
price_count int comment '金额小计',  
mprice_count int comment '市场价格小计',  
sale_num int comment '购买数量'  
)charset utf8;  
--增加测试数据  
INSERT INTO `haoyigou`.`hyg_cart` VALUES (NULL, '1', '1', '16000','18000','2');  
INSERT INTO `haoyigou`.`hyg_cart` VALUES (NULL , '2', '2', '16000','18000','1');  
  
-- 收藏表  
create table hyg_college(  
id int primary key auto_increment comment '主键',  
user_id int  comment '用户id',  
goods_id int comment '商品id'  
  
)charset utf8;  
  
  
  
alter table hyg_category add cat_sort tinyint default 20 comment '手机分类排序';  
-- 创建数据库  
drop database if exists haoyigou;  
create database haoyigou charset utf8;  
use haoyigou;  
  
-- 管理员表  
drop table if exists hyg_admin;  
create table  hyg_admin(  
id tinyint unsigned auto_increment key comment 'id',  
username varchar(20) not null unique comment '用户名',  
password char(32) not null comment '用户密码:md5加密',  
email varchar(50) not null comment '邮箱地址'  
);  
-- 新增管理员  
insert into hyg_admin values(null,'admin',md5('admin'),'admin@admin.com');  
  
-- 用户表  
drop table if exists hyg_user;  
create table  hyg_user(  
hyg_id int primary key auto_increment comment '主键',  
hyg_username varchar(20) not null unique comment '用户名必须唯一',  
hyg_password char(32) not null comment '用户密码:md5加密',  
hyg_email varchar(50) not null comment '邮箱地址'  
)charset utf8;  
-- 新增用户信息  
insert into hyg_user values(null,'admin',md5('admin'),'admin@admin.com');  
  
-- 用户收货信息表  
drop table if exists hyg_delivery;  
create table  hyg_delivery(  
user_id int  comment '用户id',  
hyg_name varchar(10) comment '收货人姓名',  
hyg_phone varchar(11)  comment '手机',  
hyg_postcode char(10)  comment '邮政编码',  
hyg_addr varchar(30) comment '详细地址',  
hyg_time varchar(30) comment '送货时间'  
)charset utf8;  
  
--测试数据  
INSERT INTO `haoyigou`.`hyg_delivery` (`user_id`, `hyg_name`, `hyg_phone`, `hyg_postcode`, `hyg_addr`, `hyg_time`) VALUES ('1', '黄晓明', '15878521654', '525300', '广东省广州市天河街道11', '不限');  
--商品表  
drop table if exists hyg_goods;  
create table hyg_goods(  
goods_id int primary key auto_increment comment '主键',  
goods_name varchar(120) comment '商品名称',  
cat_id smallint(5) comment '栏目id',  
brand_id int comment '品牌id',  
goods_score int comment '可使用积分',  
goods_sn varchar(60) comment '货号',  
goods_number int comment '库存量',  
shop_mprice decimal(10,2) comment '市场价格',  
shop_price decimal(10,2) comment '本店价格',  
goods_desc text comment '商品详细描述',  
add_time int comment '上架时间',  
ud_time int comment '更新时间',  
is_delete tinyint(1) comment '是否已删除',  
goods_image varchar(255) comment '图片名称',  
goods_thumb varchar(255) comment '缩略图名称',  
goods_sthumb varchar(255) comment '小缩略图片名称',  
is_best tinyint(1) comment '是否精品',  
is_new  tinyint(1) comment '是否新品',  
is_hot  tinyint(1) comment '是否热销',  
is_promote tinyint(1) comment '低价促销'  
)charset utf8;  
--插入商品数据  
INSERT INTO `haoyigou`.`hyg_goods` (`goods_id`, `goods_name`, `cat_id`, `brand_id`, `goods_score`, `goods_sn`, `goods_number`, `shop_mprice`, `shop_price`, `goods_desc`, `add_time`, `ud_time`, `is_delete`, `goods_image`, `goods_thumb`, `goods_sthumb`, `is_best`, `is_new`, `is_hot`, `is_promote`) VALUES (NULL, 'iphone8', '1', '2', '1200', 'hyg_20152612', '11', '9000', '8000', '一步好手机', '12345678', '58495621', '0', '17_P_1241969394354.jpg', '17_thumb_P_1241969394537.jpg', 'small_thumb_P_1241969394537.jpg', '1', '1', '1', '1');  
INSERT INTO `haoyigou`.`hyg_goods` (`goods_id`, `goods_name`, `cat_id`, `brand_id`, `goods_score`, `goods_sn`, `goods_number`, `shop_mprice`, `shop_price`, `goods_desc`, `add_time`, `ud_time`, `is_delete`, `goods_image`, `goods_thumb`, `goods_sthumb`, `is_best`, `is_new`, `is_hot`, `is_promote`) VALUES (NULL, 'iphone8', '1', '2', '1200', 'hyg_20152612', '11', '9000', '8000', '强大手机的日常', '12345678', '58495621', '0', '17_P_1241969394354.jpg', '17_thumb_P_1241969394537.jpg', 'small_thumb_P_1241969394537.jpg', '0', '0', '0', '0');  
  
-- 分类表  
drop table if exists hyg_category;  
create table hyg_category(  
cat_id int primary key auto_increment comment '主键',  
cat_name varchar(30) comment '栏目名称',  
parent_id int comment '栏目的父id'  
  
)charset utf8;  
  
-- 品牌表  
drop table if exists hyg_brand;  
create table hyg_brand(  
brd_id int primary key auto_increment comment '主键',  
cat_name varchar(30) comment '品牌名称'  
)charset utf8;  
--添加品牌示例  
insert into hyg_brand values(null,'诺基亚'),(null,'三星'),(null,'苹果');  
  
-- 商品图片表  
drop table if exists shop_album;  
create table shop_album(  
id int unsigned auto_increment key comment 'id',  
pid int unsigned not null comment '商品id',  
albumPath varchar(50) not null comment '图片路径',  
goods_sthumb varchar(255) comment '小缩略图片名称'  
);  
  
  
--用户留言表  
drop table if exists hyg_message;  
create table hyg_message(  
message_id int primary key auto_increment comment '自增',  
user_id int comment '留言用户的id',  
goods_id int default '0' comment '所在商品id,0代表网站留言',  
message_type int comment '留言类型: 留言 投诉 询问 售后 求购',  
message_content text comment '留言内容',  
message_date int comment '留言时间'  
)charset utf8;  
--/*---------------------------------*/  
--//--- 订单表已改!!  
--/*---------------------------------*/  
  
--原订单表  
--drop table if exists hyg_order;  
--create table hyg_order(  
--id int primary key auto_increment comment '自增',  
--order_id int comment '订单号',  
--order_time int comment '下单时间',  
--order_money decimal(10,2) comment '订单金额',  
--order_stat tinyint comment  '订单状态',  
--order_exp tinyint comment  '送货方式',  
--order_pay tinyint comment  '支付方式',  
--goods_id int,  
--order_mes varchar(50) comment '订单留言'  
--)charset utf8;  
  
  
--新订单表  
drop table if exists hyg_order;  
create table hyg_order(  
id int primary key auto_increment comment '自增',  
order_id varchar(30) comment '订单号',  
user_id int comment '用户id',  
order_good text comment '拼凑商品id和数量:1|3-2|1',  
order_time int comment '下单时间(时间戳)',  
order_money decimal(10,2) comment '订单金额',  
hyg_name varchar(10) comment '收货人姓名',  
hyg_phone varchar(11)  comment '手机',  
hyg_postcode char(10)  default '' comment '邮政编码',  
hyg_addr varchar(30) comment '详细地址',  
order_stat tinyint default '1' comment  '订单状态',  
order_exp tinyint default '1' comment  '送货方式',  
order_pay tinyint default '1' comment  '支付方式',  
order_mes varchar(50) default '' comment '订单留言'  
)charset utf8;  
  
  
--订单详情表(现实情况会用到)  
--drop table if exists hyg_orderdetail;  
--create table hyg_orderdetail(  
--order_id varchar(15) comment '订单号',  
--goods_id int comment '商品的id',  
--sale_num int comment '购买数量'  
--)charset utf8;  
  
--增加订单测试数据  
insert into hyg_order values(null,'hyg_00000001','1','1|3-2|1','20150126','500','小王','15845261547','512515','中国广东广州天朗明居',default,default,default,'尽快发货!');  
insert into hyg_order values(null,'hyg_00000002','2','2|1-2|2','20150127','500','小王','15845261547','512515','中国广东广州塘东',default,default,default,'期待!');  
  
--/*---------------------------------*/  
--//--- 购物车表已改!!  
--/*---------------------------------*/  
--原购物车  
--drop table if exists hyg_cart;  
--create table hyg_cart(  
--cart_id int primary key auto_increment comment '自增',  
--goods_id int comment '商品的id',  
--select_color varchar(20) comment '选中商品的颜色',  
--sale_num tinyint comment '购买数量',  
--shop_price tinyint comment '本店购买价格'  
--)charset utf8;  
  
--新购物车  
drop table if exists hyg_cart;  
create table hyg_cart(  
cart_id int primary key auto_increment comment '自增',  
u_id int not null comment '买家id',  
goods_id int comment '商品的id',  
price_count int comment '金额小计',  
mprice_count int comment '市场价格小计',  
sale_num int comment '购买数量'  
)charset utf8;  
--增加测试数据  
INSERT INTO `haoyigou`.`hyg_cart` VALUES (NULL, '1', '1', '16000','18000','2');  
INSERT INTO `haoyigou`.`hyg_cart` VALUES (NULL , '2', '2', '16000','18000','1');  
  
-- 收藏表  
create table hyg_college(  
id int primary key auto_increment comment '主键',  
user_id int  comment '用户id',  
goods_id int comment '商品id'  
  
)charset utf8;  
  
  
  
alter table hyg_category add cat_sort tinyint default 20 comment '手机分类排序';  

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网