drop database IF EXISTS dang;-- 删除数据库
create database dang default character set utf8;-- 创建指定字符集的数据库
use dang;-- 进入dang数据库
DROP TABLE IF EXISTS d_book;-- 如果此表存在,则删除。
-- 创建d_book表
CREATE TABLE d_book (
id int(12) NOT NULL auto_increment, -- 主键id,自增长。
product_name varchar(100) NOT NULL,-- 商品名称
fixed_price double NOT NULL,-- 商品定价
dang_price double NOT NULL,-- 当当价
product_pic varchar(200) default NULL,-- 图书图片的路径
author varchar(200) NOT NULL,-- 作者
publishing varchar(200) NOT NULL,-- 出版社
publish_time date NOT NULL,-- 出版时间
author_summary varchar(100) NOT NULL,-- 作者简介
description varchar(100) default NULL,-- 商品描述
score int(12) NOT NULL, -- 顾客评分
PRIMARY KEY (id)-- 设置主键约束。
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- 向d_book中插入数据。
INSERT INTO d_book VALUES (1,'上课头疼的故事',200,180,'16.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (2,'上课头疼的故事',200,180,'17.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (3,'上课头疼的故事',200,180,'18.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (4,'上课头疼的故事',200,180,'19.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (5,'上课头疼的故事',200,180,'20.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (6,'上课头疼的故事',200,180,'21.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (7,'上课头疼的故事',200,180,'22.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (8,'上课头疼的故事',200,180,'23.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (9,'上课头疼的故事',200,180,'24.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (10,'上课头疼的故事',200,180,'2.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (11,'上课头疼的故事',200,180,'3.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (12,'上课睡觉的故事',200,180,'4.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (13,'上课睡觉的故事',200,180,'5.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (14,'上课睡觉的故事',200,180,'6.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (15,'上课睡觉的故事',200,180,'7.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (16,'上课睡觉的故事',200,180,'8.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (17,'上课睡觉的故事',200,180,'9.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (18,'上课睡觉的故事',200,180,'10.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (19,'上课睡觉的故事',200,180,'11.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (20,'上课睡觉的故事',200,180,'12.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (21,'上课睡觉的故事',200,180,'13.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (22,'上课睡觉的故事',200,180,'14.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (23,'上课睡觉的故事',200,180,'15.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
-- 插入之后做一下查询,看是否插入成功。
select * from d_book;
-- 用户表
DROP TABLE IF EXISTS d_user;
CREATE TABLE d_user (
id int(12) NOT NULL auto_increment, -- 主键
email varchar(50) NOT NULL,-- 邮箱
nickname varchar(50) default NULL,-- 昵称
password varchar(50) NOT NULL,-- 密码
PRIMARY KEY (id),-- 主键
UNIQUE KEY email (email) -- 唯一约束
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
insert into d_user values(1,'qdchenming@tarena.com.cn','chenming','abc123');
insert into d_user values(2,'qd@tarena.com.cn','zs','abc123');
select * from d_user;
-- 送货地址
DROP TABLE IF EXISTS d_receive_address;
CREATE TABLE d_receive_address (
id int(12) NOT NULL auto_increment,-- 主键
user_id int(12) NOT NULL,-- 用户id
receive_name varchar(50) NOT NULL, -- 收件人姓名
full_address varchar(50) NOT NULL, -- 详细地址
postal_code varchar(50) NOT NULL, -- 邮政编码
phone varchar(50) default NULL, -- 电话
mobile varchar(50) NOT NULL, -- 手机
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
insert into d_receive_address values(1,10012,'luo','ytu','100400','6265062','15668493687');
select * from d_receive_address;
-- 订单表
DROP TABLE IF EXISTS d_order;
CREATE TABLE d_order (
id int(10) NOT NULL auto_increment, -- 主键
user_id int(10) NOT NULL,-- 用户id
order_time long NOT NULL,-- 下订单的时间
total_price double NOT NULL,-- 共计总价
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
select * from d_order;
-- 此表为订单项表。
DROP TABLE IF EXISTS d_item;
CREATE TABLE d_item (
id int(12) NOT NULL auto_increment, -- 主键
order_id int(10) NOT NULL,-- 订单id
book_id int(10) NOT NULL,-- 图书id
book_name varchar(100) NOT NULL,-- 图书名字
dang_price double NOT NULL,-- 当当价
book_num int(10) NOT NULL,-- 购买数目
amount double NOT NULL,-- 总价
PRIMARY KEY (id)-- 主键约束
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
select * from d_item;
create database dang default character set utf8;-- 创建指定字符集的数据库
use dang;-- 进入dang数据库
DROP TABLE IF EXISTS d_book;-- 如果此表存在,则删除。
-- 创建d_book表
CREATE TABLE d_book (
id int(12) NOT NULL auto_increment, -- 主键id,自增长。
product_name varchar(100) NOT NULL,-- 商品名称
fixed_price double NOT NULL,-- 商品定价
dang_price double NOT NULL,-- 当当价
product_pic varchar(200) default NULL,-- 图书图片的路径
author varchar(200) NOT NULL,-- 作者
publishing varchar(200) NOT NULL,-- 出版社
publish_time date NOT NULL,-- 出版时间
author_summary varchar(100) NOT NULL,-- 作者简介
description varchar(100) default NULL,-- 商品描述
score int(12) NOT NULL, -- 顾客评分
PRIMARY KEY (id)-- 设置主键约束。
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- 向d_book中插入数据。
INSERT INTO d_book VALUES (1,'上课头疼的故事',200,180,'16.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (2,'上课头疼的故事',200,180,'17.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (3,'上课头疼的故事',200,180,'18.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (4,'上课头疼的故事',200,180,'19.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (5,'上课头疼的故事',200,180,'20.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (6,'上课头疼的故事',200,180,'21.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (7,'上课头疼的故事',200,180,'22.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (8,'上课头疼的故事',200,180,'23.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (9,'上课头疼的故事',200,180,'24.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (10,'上课头疼的故事',200,180,'2.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (11,'上课头疼的故事',200,180,'3.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (12,'上课睡觉的故事',200,180,'4.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (13,'上课睡觉的故事',200,180,'5.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (14,'上课睡觉的故事',200,180,'6.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (15,'上课睡觉的故事',200,180,'7.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (16,'上课睡觉的故事',200,180,'8.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (17,'上课睡觉的故事',200,180,'9.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (18,'上课睡觉的故事',200,180,'10.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (19,'上课睡觉的故事',200,180,'11.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (20,'上课睡觉的故事',200,180,'12.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (21,'上课睡觉的故事',200,180,'13.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (22,'上课睡觉的故事',200,180,'14.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
INSERT INTO d_book VALUES (23,'上课睡觉的故事',200,180,'15.jpg','我写的','地球出版社','2011-02-17','作者是好人','这真是一本好书啊',90);
-- 插入之后做一下查询,看是否插入成功。
select * from d_book;
-- 用户表
DROP TABLE IF EXISTS d_user;
CREATE TABLE d_user (
id int(12) NOT NULL auto_increment, -- 主键
email varchar(50) NOT NULL,-- 邮箱
nickname varchar(50) default NULL,-- 昵称
password varchar(50) NOT NULL,-- 密码
PRIMARY KEY (id),-- 主键
UNIQUE KEY email (email) -- 唯一约束
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
insert into d_user values(1,'qdchenming@tarena.com.cn','chenming','abc123');
insert into d_user values(2,'qd@tarena.com.cn','zs','abc123');
select * from d_user;
-- 送货地址
DROP TABLE IF EXISTS d_receive_address;
CREATE TABLE d_receive_address (
id int(12) NOT NULL auto_increment,-- 主键
user_id int(12) NOT NULL,-- 用户id
receive_name varchar(50) NOT NULL, -- 收件人姓名
full_address varchar(50) NOT NULL, -- 详细地址
postal_code varchar(50) NOT NULL, -- 邮政编码
phone varchar(50) default NULL, -- 电话
mobile varchar(50) NOT NULL, -- 手机
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
insert into d_receive_address values(1,10012,'luo','ytu','100400','6265062','15668493687');
select * from d_receive_address;
-- 订单表
DROP TABLE IF EXISTS d_order;
CREATE TABLE d_order (
id int(10) NOT NULL auto_increment, -- 主键
user_id int(10) NOT NULL,-- 用户id
order_time long NOT NULL,-- 下订单的时间
total_price double NOT NULL,-- 共计总价
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
select * from d_order;
-- 此表为订单项表。
DROP TABLE IF EXISTS d_item;
CREATE TABLE d_item (
id int(12) NOT NULL auto_increment, -- 主键
order_id int(10) NOT NULL,-- 订单id
book_id int(10) NOT NULL,-- 图书id
book_name varchar(100) NOT NULL,-- 图书名字
dang_price double NOT NULL,-- 当当价
book_num int(10) NOT NULL,-- 购买数目
amount double NOT NULL,-- 总价
PRIMARY KEY (id)-- 主键约束
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
select * from d_item;