-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathschema.sql
More file actions
23 lines (20 loc) · 940 Bytes
/
Copy pathschema.sql
File metadata and controls
23 lines (20 loc) · 940 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
-- SSM-Library Database Schema
-- MySQL 5.7+
CREATE DATABASE IF NOT EXISTS `ssmbuild` DEFAULT CHARACTER SET utf8;
USE `ssmbuild`;
CREATE TABLE IF NOT EXISTS `books` (
`bookID` INT(10) NOT NULL AUTO_INCREMENT COMMENT 'Book ID',
`bookName` VARCHAR(100) NOT NULL COMMENT 'Book name',
`bookCounts` INT(11) NOT NULL COMMENT 'Quantity',
`detail` VARCHAR(200) NOT NULL COMMENT 'Description',
PRIMARY KEY (`bookID`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
-- Sample data
INSERT INTO `books` (`bookID`, `bookName`, `bookCounts`, `detail`) VALUES
(1, 'Java', 2, 'Core Java Programming'),
(2, 'MySQL', 12, 'Database Fundamentals'),
(3, 'Linux', 5, 'Linux Administration'),
(4, 'Oracle', 10, 'Oracle Database Guide'),
(5, 'Spring', 8, 'Spring Framework in Action'),
(6, 'Docker', 6, 'Docker in Practice')
ON DUPLICATE KEY UPDATE `bookName` = VALUES(`bookName`);