-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSQL_Helper.sql
More file actions
32 lines (25 loc) · 854 Bytes
/
Copy pathSQL_Helper.sql
File metadata and controls
32 lines (25 loc) · 854 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=password -p 3306:3306 -d mysql:latest
Go to the Server Terminal and run
CREATE DATABASE library;
CREATE USER 'libraryAPI'@'%' IDENTIFIED BY 'hallowelt';
GRANT ALL PRIVILEGES ON library.* TO 'libraryAPI'@'%';
FLUSH PRIVILEGES;
use library;
CREATE TABLE books (
id INTEGER unsigned NOT NULL AUTO_INCREMENT,
category ENUM('Manga', 'Novel', 'Technical'),
title TINYTEXT NOT NULL,
series TINYINT(1) NOT NULL,
volume TINYINT unsigned,
author TINYTEXT NOT NULL,
publisher TINYTEXT NOT NULL,
price DOUBLE NOT NULL,
isbn BIGINT(13) unsigned NOT NULL,
wishlist TINYINT(1) NOT NULL,
gift TINYINT(1) NOT NULL,
borrow TINYINT(1) NOT NULL,
releaseDate DATE,
payDate DATE,
startDate DATE,
endDate DATE,
CONSTRAINT pk_books PRIMARY KEY (id));