-- phpMyAdmin SQL Dump
-- version 4.9.1
-- https://www.phpmyadmin.net/
--
-- 主機： localhost
-- 產生時間： 
-- 伺服器版本： 8.0.17
-- PHP 版本： 7.3.10

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";


/*!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 utf8mb4 */;

--
-- 資料庫： `temple_library`
--

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

--
-- 資料表結構 `books`
--

CREATE TABLE `books` (
  `Book_ID` int(11) NOT NULL,
  `title` char(50) COLLATE utf8_unicode_ci NOT NULL,
  `author` char(20) COLLATE utf8_unicode_ci NOT NULL,
  `Pub_ID` int(11) NOT NULL,
  `price` int(11) DEFAULT NULL,
  `place` char(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `remark` char(50) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- 傾印資料表的資料 `books`
--

INSERT INTO `books` (`Book_ID`, `title`, `author`, `Pub_ID`, `price`, `place`, `remark`) VALUES
(1, '三國演義', '劉貫中', 1, 500, 'A-1-1', '張友德先生贈'),
(2, '紅樓夢', '曹雪芹', 2, 500, 'A-1-2', '張友德先生贈'),
(3, '論語', '論語', 1, 100, 'B-1-2', '張友德先生贈'),
(4, '墨子', '墨子', 1, 500, ' B-1-2', '張友德先生贈'),
(5, '孫子兵法', '孫子', 3, 500, ' B-1-3', '張友德先生贈'),
(6, '孟子', '孟子', 3, 500, ' B-1-4', '張友德先生贈'),
(7, '逍遙遊', '莊子', 5, 500, ' B-1-5', '張友德先生贈'),
(8, '呂氏春秋', '呂不書', 4, 300, ' B-1-6', '張友德先生贈'),
(9, '電腦網路與連結技術', '粘添壽', 4, 600, 'C-1-2', '採購'),
(10, 'Unlix/Linux 作業系統', '粘添壽', 6, 500, 'C-1-3', '採購'),
(11, '資訊與網路安全技術', '粘添壽', 3, 500, 'C-1-4', '採購'),
(12, 'Java 程式設計(一)', '粘添壽', 2, 500, 'C-1-5', '採購'),
(13, '網際網路原理與運用', '粘添壽', 1, 500, 'C-1-6', '粘添壽先生贈'),
(14, 'Java 程式設計(二)', '粘添壽', 5, 200, 'C-1-7', '粘添壽先生贈'),
(15, '資料庫系統概論', '粘添壽', 2, 400, 'C-1-8', '粘添壽先生贈'),
(16, '資料庫程式設計', '粘添壽', 2, 200, 'C-1-9', '粘添壽先生贈'),
(17, '伺服器系統管理 - centOS', '粘添壽', 2, 500, 'C-1-10', '粘添壽先生贈'),
(18, '電子商務安全', '粘添壽', 2, 500, 'C-1-11', '粘添壽先生贈');

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

--
-- 資料表結構 `guests`
--

CREATE TABLE `guests` (
  `Guest_ID` char(20) COLLATE utf8_unicode_ci NOT NULL,
  `name` char(20) COLLATE utf8_unicode_ci NOT NULL,
  `sex` char(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `tel` char(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `address` char(50) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- 傾印資料表的資料 `guests`
--

INSERT INTO `guests` (`Guest_ID`, `name`, `sex`, `tel`, `address`) VALUES
('A001', '郭大豪', '男', '07-7310634', '高雄市鳥松區澄清路 800 號'),
('A002', '張彥宏', '男', '07-7310635', '台南市鳥松區澄清路 801 號'),
('A003', '林郁評', '男', '07-7310636', '高雄市鳥松區澄清路 802 號'),
('A004', '劉姵君', '女', '07-7310637', '新北市鳥松區澄清路 803 號'),
('A005', '陸美女', '女', '07-7310638', '高雄市鳥松區澄清路 804 號'),
('A006', '郭大瑋', '男', '07-7310639', '台中市鳥松區澄清路 805 號'),
('A007', '李真樺', '男', '07-7310640', '高雄市鳥松區澄清路 806 號'),
('A008', '陳大志', '男', '07-7310641', '高雄市鳥松區澄清路 807 號'),
('A009', '劉飛翔', '男', '07-7310642', '高雄市鳥松區澄清路 808 號'),
('A010', '郭珊姍', '女', '07-7310643', '高雄市鳥松區澄清路 809 號'),
('A011', '許真人', '男', '07-7310644', '高雄市鳥松區澄清路 810 號'),
('A012', '孫美麗', '女', '07-7310645', '高雄市鳥松區澄清路 811 號'),
('A013', '鄭明明', '女', '07-7310646', '台南市鳥松區澄清路 812 號'),
('A014', '林惠容', '女', '07-7310647', '高雄市鳥松區澄清路 813 號'),
('A015', '林秀氣', '女', '07-7310648', '高雄市鳥松區澄清路 814 號'),
('A016', '陳立人', '男', '07-7310649', '高雄市鳥松區澄清路 815 號'),
('A017', '張婉瑜', '女', '07-7310650', '高雄市鳥松區澄清路 816 號'),
('A018', '郭鴻偉', '女', '07-7310651', '高雄市鳥松區澄清路 817 號'),
('A019', '林克強', '男', '07-7310652', '高雄市鳥松區澄清路 818 號');

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

--
-- 資料表結構 `publishers`
--

CREATE TABLE `publishers` (
  `Pub_ID` int(11) NOT NULL,
  `Pub_name` char(50) COLLATE utf8_unicode_ci NOT NULL,
  `contact` char(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `tel` char(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `address` char(50) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- 傾印資料表的資料 `publishers`
--

INSERT INTO `publishers` (`Pub_ID`, `Pub_name`, `contact`, `tel`, `address`) VALUES
(1, '大台北圖書公司', '劉大德', '02-2345671', '台北市中山區中山路 200 號'),
(2, '真美出版公司', '張萬千', '02-2345672', '台北市大同區德民路路 201 號'),
(3, '翻轉工作室', '粘添壽', '07-7310606', '高雄市鳥松區澄清路 806 號'),
(4, '旗標圖書出版公司', '林萬億', '07-2345674', '高雄市岡山區青山路 807 號'),
(5, '學冠行銷公司', '劉得住', '02-2345675', '新北市萬芳區中正路 204 號'),
(6, '千葉出版公司', '李銘順', '02-2345676', '台北市文山區清翠路 205 號');

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

--
-- 資料表結構 `records`
--

CREATE TABLE `records` (
  `Guest_ID` char(20) COLLATE utf8_unicode_ci NOT NULL,
  `Book_ID` int(11) NOT NULL,
  `date` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- 傾印資料表的資料 `records`
--

INSERT INTO `records` (`Guest_ID`, `Book_ID`, `date`) VALUES
('A001', 1, '2017-11-14'),
('A001', 10, '2017-10-25'),
('A002', 2, '2017-11-15'),
('A002', 4, '2017-11-01'),
('A002', 11, '2017-10-26'),
('A003', 3, '2017-11-02'),
('A003', 14, '2017-10-20'),
('A004', 12, '2017-10-21'),
('A005', 5, '2017-10-22'),
('A006', 6, '2017-10-23'),
('A007', 7, '2017-10-24'),
('A012', 16, '2017-10-28'),
('A013', 18, '2017-10-29'),
('A014', 8, '2017-10-30'),
('A015', 9, '2017-10-31'),
('A019', 13, '2017-10-27');

--
-- 已傾印資料表的索引
--

--
-- 資料表索引 `books`
--
ALTER TABLE `books`
  ADD PRIMARY KEY (`Book_ID`),
  ADD KEY `Pub_ID` (`Pub_ID`);

--
-- 資料表索引 `guests`
--
ALTER TABLE `guests`
  ADD PRIMARY KEY (`Guest_ID`);

--
-- 資料表索引 `publishers`
--
ALTER TABLE `publishers`
  ADD PRIMARY KEY (`Pub_ID`);

--
-- 資料表索引 `records`
--
ALTER TABLE `records`
  ADD PRIMARY KEY (`Guest_ID`,`Book_ID`),
  ADD KEY `Book_ID` (`Book_ID`);

--
-- 在傾印的資料表使用自動遞增(AUTO_INCREMENT)
--

--
-- 使用資料表自動遞增(AUTO_INCREMENT) `books`
--
ALTER TABLE `books`
  MODIFY `Book_ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;

--
-- 使用資料表自動遞增(AUTO_INCREMENT) `publishers`
--
ALTER TABLE `publishers`
  MODIFY `Pub_ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- 已傾印資料表的限制式
--

--
-- 資料表的限制式 `books`
--
ALTER TABLE `books`
  ADD CONSTRAINT `books_ibfk_1` FOREIGN KEY (`Pub_ID`) REFERENCES `publishers` (`Pub_ID`);

--
-- 資料表的限制式 `records`
--
ALTER TABLE `records`
  ADD CONSTRAINT `records_ibfk_1` FOREIGN KEY (`Book_ID`) REFERENCES `books` (`Book_ID`) ON DELETE CASCADE,
  ADD CONSTRAINT `records_ibfk_2` FOREIGN KEY (`Guest_ID`) REFERENCES `guests` (`Guest_ID`) ON DELETE CASCADE ON UPDATE CASCADE;
COMMIT;

/*!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 */;
