您的位置:首页 > 其它

SSH框架练习简易的B2C商城项目(一)

2017-04-27 23:47 666 查看
数据库表的创建

-- 创建数据库
CREATE DATABASE shop
CHARACTER SET utf8
DEFAULT CHARACTER SET utf8
COLLATE utf8_general_ci
DEFAULT COLLATE utf8_general_ci ;


/*创建商品表*/
create table store_product
(
-- 主键
id bigint auto_increment primary key,
-- 商品名称
name varchar(32) not null,
-- 商品描述
description varchar(500),
-- 商品图片
imageSrc varchar(500),
-- 商品价格
price double not null
);

/*创建用户表*/
create table store_user
(
-- 主键
id bigint auto_increment primary key,
-- 用户名字
name varchar(32) unique not null,
-- 密码
password  varchar(16) not null,
-- 地址
address varchar(100),
-- 邮编
postCode varchar(10),
-- 邮箱
email varchar(50),
-- 家庭电话
homePhone varchar(32),
-- 手机号
cellPhone varchar(32),
-- 办公室电话
officePhone varchar(32),
-- 类型,分为管理员和用户
type varchar(20),
-- 编号
workNo varchar(20)
);
insert into store_user values(1,'张三','123','北京市XXX街','621000','throne212@xxx.com','123456789','123456789','123456789','common',null);
insert into store_user values(2,'admin','123','','','admin@xxx.com','','','','admin','001');

/*创建订单表*/
create table store_order(
id bigint  primary key,
-- 订单号
orderNum varchar(17) unique not null,
-- 订单状态
status integer not null,
-- 用户id
user_id bigint references store_user(id),
-- 订单总价
cost double(10,2)
);
/*创建订单项表*/
create table store_order_item(
-- 主键
id bigint auto_increment primary key,
amount integer not null,
-- 产品id
product_id bigint references store_product(id),
-- 订单id
order_id bigint references store_order(id)
);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: