ssm框架下的网上书城项目的开发-数据库

本次我们开始书城的数据库设计。

因为功能比较简单,本次数据库总共分为三个表,book,user,cart。

book表:存放书的内容,每行分别为id(主键),name(书名),author(作者),press(出版社),pubdate(出版日期),price(价格),page(页数),img(图片),feature(图书描述),booktype(类型)。

其中img存放的是图片的相对地址,在前端我们通过img能找到存放在本地的图片。booktype存放的图书类型。

CREATE TABLE `book` (
  `id` int(11) NOT NULL,
  `name` varchar(25) NOT NULL,
  `author` varchar(25) NOT NULL,
  `press` varchar(25) NOT NULL,
  `pubdate` date NOT NULL,
  `price` double(3,1) NOT NULL,
  `page` int(3) NOT NULL,
  `img` varchar(25) NOT NULL,
  `feature` varchar(255) NOT NULL,
  `booktype` int(5) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
ALTER TABLE `book`
  ADD PRIMARY KEY (`id`);
--
ALTER TABLE `book`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
--



-- -----------------------------------------------

user表:存放用户信息:id(主键)username(用户名)password(密码)

CREATE TABLE `user` (
  `id` int(11) NOT NULL,
  `username` varchar(25) NOT NULL,
  `password` varchar(25) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
ALTER TABLE `user` ADD PRIMARY KEY (`id`);
--
ALTER TABLE `user`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
--
INSERT INTO `user` (`id`, `username`, `password`) VALUES
(1, '123', '123');
-- -------------------------------------

cart表:存放购物车数据:id(主键),name(书名)count(图书数量)price(图书单价)date(日期)orderman(订单所属人)

CREATE TABLE `cart` (
  `id` int(11) NOT NULL,
  `name` varchar(25) NOT NULL,
  `count` int(5) NOT NULL,
  `price` double(3,1) NOT NULL,
  `date` date NOT NULL,
  `orderman` varchar(25) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
ALTER TABLE `cart`
  ADD PRIMARY KEY (`id`);
--
ALTER TABLE `cart`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
--

-- ---------------------------------

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值