数据库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 '手机分类排序';

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容