--创建数据库
CREATE DATABASE MyBookShop
;
--用户表
CREATE TABLE user
(UserId
int(11) NOT NULL auto_increment,LoginName
varchar(100) NOT NULL default '',Password
varchar(100) NOT NULL default '',UserName
varchar(100) NOT NULL default '',Gender
varchar(4) default '',Age
int(11) default '0',Phone
varchar(20) NOT NULL default '',Email
varchar(100) NOT NULL default '',Address
varchar(100) NOT NULL default '',Zip
varchar(10) NOT NULL default '',BuyCount
int(11) NOT NULL default '0',TotalCost
float NOT NULL default '0',
PRIMARY KEY (UserId
)
) TYPE=MyISAM;
--图书表
CREATE TABLE book
(BookId
int(11) NOT NULL auto_increment,BookName
varchar(100) NOT NULL default '',CategoryId
int(11) NOT NULL default '0',Price
float NOT NULL default '0',Publisher
varchar(100) NOT NULL default '',PublishDate
date NOT NULL default '0000-00-00',Author
varchar(100) NOT NULL default '',PageNum
int(11) NOT NULL default '0',KeyWords
varchar(100) default '',PictureUrl
varchar(100) default '',Description
text'',
PRIMARY KEY (BookId
)
) TYPE=MyISAM;
--图书分类表
CREATE TABLE bookcategory
(CategoryId
int(11) NOT NULL default '0',CategoryName
varchar(100) NOT NULL default '',
PRIMARY KEY (CategoryId
)
) TYPE=MyISAM;
--订单表
CREATE TABLE order
(OrderId
int(11) NOT NULL auto_increment,UserId
int(11) NOT NULL default '0',TotalMoney
float NOT NULL default '0',BuyDate
date NOT NULL default '0000-00-00',PayStatus
char(10) NOT NULL default 'n',TransferStatus
char(10) NOT NULL default 'n',
PRIMARY KEY (OrderId
)
) TYPE=MyISAM;
--订单相信信息表
CREATE TABLE orderdetail
(OrderDetailId
int(11) NOT NULL default '0',OrderId
int(11) NOT NULL default '0',BookId
int(11) NOT NULL default '0',BookCount
int(11) NOT NULL default '0',
PRIMARY KEY (OrderId
,BookId
,OrderDetailId
)
) TYPE=MyISAM;
--购物车表
CREATE TABLE cart
(CartId
int(11) NOT NULL auto_increment,UserId
int(11) NOT NULL default '0',BookId
int(11) NOT NULL default '0',BookCount
int(11) default '0',
PRIMARY KEY (CartId
)
) TYPE=MyISAM;