|
|
-- MySQL dump 10.13 Distrib 5.7.25, for Linux (x86_64)
|
|
|
--
|
|
|
-- Host: localhost Database: bms
|
|
|
-- ------------------------------------------------------
|
|
|
-- Server version 5.7.25-0ubuntu0.16.04.2
|
|
|
|
|
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
|
|
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
|
|
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
|
|
/*!40101 SET NAMES utf8 */;
|
|
|
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
|
|
|
/*!40103 SET TIME_ZONE='+00:00' */;
|
|
|
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
|
|
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
|
|
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
|
|
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
|
|
|
|
|
--
|
|
|
-- Table structure for table `admin_info`
|
|
|
--
|
|
|
|
|
|
DROP TABLE IF EXISTS `admin_info`;
|
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
|
CREATE TABLE `admin_info` (
|
|
|
`admin_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
`admin_name` varchar(255) NOT NULL,
|
|
|
`admin_email` varchar(100) NOT NULL,
|
|
|
`register_time` datetime NOT NULL,
|
|
|
`admin_phone` char(11) NOT NULL,
|
|
|
PRIMARY KEY (`admin_id`),
|
|
|
KEY `admin_email` (`admin_email`),
|
|
|
CONSTRAINT `admin_info_ibfk_1` FOREIGN KEY (`admin_email`) REFERENCES `login_info` (`user_email`)
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4;
|
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
|
-- Dumping data for table `admin_info`
|
|
|
--
|
|
|
|
|
|
LOCK TABLES `admin_info` WRITE;
|
|
|
/*!40000 ALTER TABLE `admin_info` DISABLE KEYS */;
|
|
|
INSERT INTO `admin_info` VALUES (1,'猪八戒','zhubajie@gmail.com','2018-10-02 18:23:29','15347370392'),(2,'唐三藏','tangsanzang@gmail.com','2018-10-02 22:38:14','15347370392'),(3,'孙悟空','monkeyKing@gmail.com','2018-10-02 23:51:31','15347370392'),(4,'沙悟净','shawujing@gmail.com','2018-10-06 08:24:50','12345678920');
|
|
|
/*!40000 ALTER TABLE `admin_info` ENABLE KEYS */;
|
|
|
UNLOCK TABLES;
|
|
|
|
|
|
--
|
|
|
-- Table structure for table `announcement`
|
|
|
--
|
|
|
|
|
|
DROP TABLE IF EXISTS `announcement`;
|
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
|
CREATE TABLE `announcement` (
|
|
|
`announcement_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
`announcement_title` varchar(255) NOT NULL,
|
|
|
`announcement_content` text NOT NULL,
|
|
|
PRIMARY KEY (`announcement_id`)
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4;
|
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
|
-- Dumping data for table `announcement`
|
|
|
--
|
|
|
|
|
|
LOCK TABLES `announcement` WRITE;
|
|
|
/*!40000 ALTER TABLE `announcement` DISABLE KEYS */;
|
|
|
INSERT INTO `announcement` VALUES (1,'欢迎使用图书管理系统','欢迎欢迎\\n热烈欢迎'),(2,'通报批评','giao\n批评!\n批评!!\n批评!!!\n\n');
|
|
|
/*!40000 ALTER TABLE `announcement` ENABLE KEYS */;
|
|
|
UNLOCK TABLES;
|
|
|
|
|
|
--
|
|
|
-- Table structure for table `books`
|
|
|
--
|
|
|
|
|
|
DROP TABLE IF EXISTS `books`;
|
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
|
CREATE TABLE `books` (
|
|
|
`book_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
`book_name` varchar(255) NOT NULL,
|
|
|
`book_ISBN` varchar(13) NOT NULL,
|
|
|
`book_price` float(12,2) NOT NULL,
|
|
|
`book_pages` int(11) NOT NULL,
|
|
|
`book_author` varchar(255) DEFAULT NULL,
|
|
|
`book_press` varchar(255) DEFAULT NULL,
|
|
|
`classify_id` int(11) NOT NULL,
|
|
|
`book_num` int(11) NOT NULL,
|
|
|
PRIMARY KEY (`book_id`),
|
|
|
KEY `classify_id` (`classify_id`),
|
|
|
CONSTRAINT `books_ibfk_1` FOREIGN KEY (`classify_id`) REFERENCES `books_classify` (`classify_id`)
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4;
|
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
|
-- Dumping data for table `books`
|
|
|
--
|
|
|
|
|
|
LOCK TABLES `books` WRITE;
|
|
|
/*!40000 ALTER TABLE `books` DISABLE KEYS */;
|
|
|
INSERT INTO `books` VALUES (1,'西游记','9787020089864',88.70,480,'吴承恩','机械工业出版社',12,0),(4,'水浒传','9787020089863',88.60,450,'施耐庵','机械工业出版社',12,9),(5,'三国演义','9787020089861',98.40,860,'罗贯中','机械工业出版社',12,10),(6,'新华字典','9787020089860',78.50,2018,'新华辞书社','商务印书馆',11,9),(7,'内科学','1452147456321',89.60,650,'阿花','教育出版社',20,10),(8,'马克思主义基本原理','1554123654125',66.50,123,'马克思','教育出版社',1,10);
|
|
|
/*!40000 ALTER TABLE `books` ENABLE KEYS */;
|
|
|
UNLOCK TABLES;
|
|
|
|
|
|
--
|
|
|
-- Table structure for table `books_classify`
|
|
|
--
|
|
|
|
|
|
DROP TABLE IF EXISTS `books_classify`;
|
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
|
CREATE TABLE `books_classify` (
|
|
|
`classify_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
`classify_name` varchar(255) NOT NULL,
|
|
|
PRIMARY KEY (`classify_id`)
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4;
|
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
|
-- Dumping data for table `books_classify`
|
|
|
--
|
|
|
|
|
|
LOCK TABLES `books_classify` WRITE;
|
|
|
/*!40000 ALTER TABLE `books_classify` DISABLE KEYS */;
|
|
|
INSERT INTO `books_classify` VALUES (1,'马列主义'),(5,'哲学、宗教'),(6,'社会科学总论'),(7,'政治、法律'),(8,'军事'),(9,'经济'),(10,'文化、科学、教育、体育'),(11,'语言、文字'),(12,'文学'),(13,'艺术'),(14,'历史、地理'),(15,'综合性图书'),(16,'自然科学总论'),(17,'数理科学和化学'),(18,'天文学、地球科学'),(19,'生物科学'),(20,'医药、卫生'),(21,'农业科学'),(22,'工业技术'),(23,'交通运输'),(24,'航空、航天'),(25,'环境科学、安全科学');
|
|
|
/*!40000 ALTER TABLE `books_classify` ENABLE KEYS */;
|
|
|
UNLOCK TABLES;
|
|
|
|
|
|
--
|
|
|
-- Table structure for table `borrow_books`
|
|
|
--
|
|
|
|
|
|
DROP TABLE IF EXISTS `borrow_books`;
|
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
|
CREATE TABLE `borrow_books` (
|
|
|
`borrow_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
`reader_id` int(11) NOT NULL,
|
|
|
`book_id` int(11) NOT NULL,
|
|
|
`borrow_time` datetime NOT NULL,
|
|
|
PRIMARY KEY (`borrow_id`),
|
|
|
KEY `reader_id` (`reader_id`),
|
|
|
KEY `book_id` (`book_id`),
|
|
|
CONSTRAINT `borrow_books_ibfk_1` FOREIGN KEY (`reader_id`) REFERENCES `reader_info` (`reader_id`),
|
|
|
CONSTRAINT `borrow_books_ibfk_2` FOREIGN KEY (`book_id`) REFERENCES `books` (`book_id`)
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb4;
|
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
|
-- Dumping data for table `borrow_books`
|
|
|
--
|
|
|
|
|
|
LOCK TABLES `borrow_books` WRITE;
|
|
|
/*!40000 ALTER TABLE `borrow_books` DISABLE KEYS */;
|
|
|
INSERT INTO `borrow_books` VALUES (21,1,4,'2018-10-06 15:14:42'),(22,1,5,'2017-01-01 15:15:04'),(23,1,6,'2017-01-07 10:50:01'),(24,1,1,'2018-10-07 10:50:10'),(25,2,1,'2018-10-07 14:25:01'),(26,2,4,'2018-10-07 14:25:08');
|
|
|
/*!40000 ALTER TABLE `borrow_books` ENABLE KEYS */;
|
|
|
UNLOCK TABLES;
|
|
|
|
|
|
--
|
|
|
-- Table structure for table `compensation`
|
|
|
--
|
|
|
|
|
|
DROP TABLE IF EXISTS `compensation`;
|
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
|
CREATE TABLE `compensation` (
|
|
|
`compensation_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
`reader_id` int(11) NOT NULL,
|
|
|
`book_id` int(11) NOT NULL,
|
|
|
`amount` float(12,2) NOT NULL,
|
|
|
`compensation_time` datetime NOT NULL,
|
|
|
PRIMARY KEY (`compensation_id`),
|
|
|
KEY `reader_id` (`reader_id`),
|
|
|
KEY `book_id` (`book_id`),
|
|
|
CONSTRAINT `compensation_ibfk_1` FOREIGN KEY (`reader_id`) REFERENCES `reader_info` (`reader_id`),
|
|
|
CONSTRAINT `compensation_ibfk_2` FOREIGN KEY (`book_id`) REFERENCES `books` (`book_id`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
|
-- Dumping data for table `compensation`
|
|
|
--
|
|
|
|
|
|
LOCK TABLES `compensation` WRITE;
|
|
|
/*!40000 ALTER TABLE `compensation` DISABLE KEYS */;
|
|
|
/*!40000 ALTER TABLE `compensation` ENABLE KEYS */;
|
|
|
UNLOCK TABLES;
|
|
|
|
|
|
--
|
|
|
-- Table structure for table `login_info`
|
|
|
--
|
|
|
|
|
|
DROP TABLE IF EXISTS `login_info`;
|
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
|
CREATE TABLE `login_info` (
|
|
|
`user_email` varchar(100) NOT NULL,
|
|
|
`user_password` varchar(255) NOT NULL,
|
|
|
`user_type` varchar(255) NOT NULL,
|
|
|
PRIMARY KEY (`user_email`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
|
-- Dumping data for table `login_info`
|
|
|
--
|
|
|
|
|
|
LOCK TABLES `login_info` WRITE;
|
|
|
/*!40000 ALTER TABLE `login_info` DISABLE KEYS */;
|
|
|
INSERT INTO `login_info` VALUES ('1304831372@qq.com','111','reader'),('candice@qq.com','1586321','reader'),('corwin@qq.com','1586321','reader'),('monkeyKing@gmail.com','1586321','admin'),('root@gmail.com','1586321','root'),('sbaby@qq.com','1586321','reader'),('shawujing@gmail.com','1586321','admin'),('tangsanzang@gmail.com','1586321','admin'),('zhubajie@gmail.com','1586321','admin');
|
|
|
/*!40000 ALTER TABLE `login_info` ENABLE KEYS */;
|
|
|
UNLOCK TABLES;
|
|
|
|
|
|
--
|
|
|
-- Table structure for table `overdue_fine`
|
|
|
--
|
|
|
|
|
|
DROP TABLE IF EXISTS `overdue_fine`;
|
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
|
CREATE TABLE `overdue_fine` (
|
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
`reader_id` int(11) NOT NULL,
|
|
|
`book_id` int(11) NOT NULL,
|
|
|
`days_overdue` int(11) NOT NULL,
|
|
|
`money_overdue` float(12,2) NOT NULL,
|
|
|
`pay_time` datetime NOT NULL,
|
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `reader_id` (`reader_id`),
|
|
|
KEY `book_id` (`book_id`),
|
|
|
CONSTRAINT `overdue_fine_ibfk_1` FOREIGN KEY (`reader_id`) REFERENCES `reader_info` (`reader_id`),
|
|
|
CONSTRAINT `overdue_fine_ibfk_2` FOREIGN KEY (`book_id`) REFERENCES `books` (`book_id`)
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4;
|
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
|
-- Dumping data for table `overdue_fine`
|
|
|
--
|
|
|
|
|
|
LOCK TABLES `overdue_fine` WRITE;
|
|
|
/*!40000 ALTER TABLE `overdue_fine` DISABLE KEYS */;
|
|
|
INSERT INTO `overdue_fine` VALUES (8,1,5,584,58.00,'2018-10-07 08:50:50');
|
|
|
/*!40000 ALTER TABLE `overdue_fine` ENABLE KEYS */;
|
|
|
UNLOCK TABLES;
|
|
|
|
|
|
--
|
|
|
-- Table structure for table `reader_info`
|
|
|
--
|
|
|
|
|
|
DROP TABLE IF EXISTS `reader_info`;
|
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
|
CREATE TABLE `reader_info` (
|
|
|
`reader_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
`reader_name` varchar(255) NOT NULL,
|
|
|
`reader_email` varchar(100) NOT NULL,
|
|
|
`reader_sex` char(2) NOT NULL,
|
|
|
`reader_phone` char(11) NOT NULL,
|
|
|
`reader_birthday` date DEFAULT NULL,
|
|
|
`reader_IDnumber` char(18) NOT NULL,
|
|
|
`register_time` datetime NOT NULL,
|
|
|
`expire_time` datetime NOT NULL,
|
|
|
PRIMARY KEY (`reader_id`),
|
|
|
KEY `reader_email` (`reader_email`),
|
|
|
CONSTRAINT `reader_info_ibfk_1` FOREIGN KEY (`reader_email`) REFERENCES `login_info` (`user_email`)
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4;
|
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
|
-- Dumping data for table `reader_info`
|
|
|
--
|
|
|
|
|
|
LOCK TABLES `reader_info` WRITE;
|
|
|
/*!40000 ALTER TABLE `reader_info` DISABLE KEYS */;
|
|
|
INSERT INTO `reader_info` VALUES (1,'张三','sbaby@qq.com','男','12345678910','1998-08-08','123456567896541235','2017-08-08 00:00:00','2022-10-09 00:00:00'),(2,'李四','corwin@qq.com','男','15474589632','1998-08-08','452144569874585213','2018-10-04 15:45:17','2018-10-04 15:45:17'),(5,'王五','candice@qq.com','女','15874589654','1998-08-08','452147458965412541','2018-10-06 09:44:06','2019-04-06 09:44:06');
|
|
|
/*!40000 ALTER TABLE `reader_info` ENABLE KEYS */;
|
|
|
UNLOCK TABLES;
|
|
|
|
|
|
--
|
|
|
-- Table structure for table `return_books`
|
|
|
--
|
|
|
|
|
|
DROP TABLE IF EXISTS `return_books`;
|
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
|
CREATE TABLE `return_books` (
|
|
|
`return_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
`borrow_id` int(11) NOT NULL,
|
|
|
`reader_id` int(11) NOT NULL,
|
|
|
`book_id` int(11) NOT NULL,
|
|
|
`return_time` datetime NOT NULL,
|
|
|
PRIMARY KEY (`return_id`),
|
|
|
KEY `reader_id` (`reader_id`),
|
|
|
KEY `book_id` (`book_id`),
|
|
|
KEY `borrow_id` (`borrow_id`),
|
|
|
CONSTRAINT `return_books_ibfk_1` FOREIGN KEY (`reader_id`) REFERENCES `reader_info` (`reader_id`),
|
|
|
CONSTRAINT `return_books_ibfk_2` FOREIGN KEY (`book_id`) REFERENCES `books` (`book_id`),
|
|
|
CONSTRAINT `return_books_ibfk_3` FOREIGN KEY (`borrow_id`) REFERENCES `borrow_books` (`borrow_id`)
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4;
|
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
|
-- Dumping data for table `return_books`
|
|
|
--
|
|
|
|
|
|
LOCK TABLES `return_books` WRITE;
|
|
|
/*!40000 ALTER TABLE `return_books` DISABLE KEYS */;
|
|
|
INSERT INTO `return_books` VALUES (16,21,1,4,'2018-10-06 15:14:49'),(17,22,1,5,'2018-10-07 08:50:52');
|
|
|
/*!40000 ALTER TABLE `return_books` ENABLE KEYS */;
|
|
|
UNLOCK TABLES;
|
|
|
|
|
|
--
|
|
|
-- Table structure for table `root_info`
|
|
|
--
|
|
|
|
|
|
DROP TABLE IF EXISTS `root_info`;
|
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
|
/*!40101 SET character_set_client = utf8 */;
|
|
|
CREATE TABLE `root_info` (
|
|
|
`root_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
`root_name` varchar(255) NOT NULL,
|
|
|
`root_email` varchar(100) NOT NULL,
|
|
|
`root_phone` char(11) NOT NULL,
|
|
|
PRIMARY KEY (`root_id`),
|
|
|
KEY `root_email` (`root_email`),
|
|
|
CONSTRAINT `root_info_ibfk_1` FOREIGN KEY (`root_email`) REFERENCES `login_info` (`user_email`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
|
|
--
|
|
|
-- Dumping data for table `root_info`
|
|
|
--
|
|
|
|
|
|
LOCK TABLES `root_info` WRITE;
|
|
|
/*!40000 ALTER TABLE `root_info` DISABLE KEYS */;
|
|
|
/*!40000 ALTER TABLE `root_info` ENABLE KEYS */;
|
|
|
UNLOCK TABLES;
|
|
|
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
|
|
|
|
|
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
|
|
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
|
|
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
|
|
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
|
|
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
|
|
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
|
|
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
|
|
|
|
|
-- Dump completed on 2019-04-24 11:30:13
|