## 准备数据库
本章节以及后续章节用到一个quickstart的数据库,该数据库包含快速入门项目用到的数据表,本节用到一个图书信息表think_book。为方便测试,建议删除完整的数据库,然后重建数据库。
> 创建数据库quickstart
~~~sql
DROP DATABASE IF EXISTS `quickstart`;
CREATE DATABASE IF NOT EXISTS `quickstart`
USE `quickstart`;
~~~
### 创建数据库表
创建一个图书信息表
~~~
DROP TABLE IF EXISTS `think_book`;
CREATE TABLE IF NOT EXISTS `think_book` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL DEFAULT '' COMMENT '书名',
`author` varchar(255) NOT NULL DEFAULT '' COMMENT '作者',
`publisher` varchar(255) DEFAULT NULL COMMENT '出版社',
`pub_year` int(11) DEFAULT NULL COMMENT '出版年份',
`isbn` varchar(255) DEFAULT NULL COMMENT '书号',
`price` decimal(10,2) unsigned DEFAULT NULL COMMENT '定价',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
~~~
### 输入样本数据
~~~
INSERT INTO `think_book` (`id`, `title`, `author`, `publisher`, `pub_year`, `isbn`, `price`) VALUES
(1, 'ThinkPHP 5框架原理与实战 ', '黑马程序员', '中国铁道出版社', 2019, '9787113259716', 55.00),
(2, 'ThinkPHP 5实战 ', '夏磊', '清华大学出版社', 2019, '9787302533580', 49.00);
~~~