- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2024-01-08T20:11:40+09:00","","")
*** DB、ユーザ作成 [#z189607e]
#code(myterm2 nolinenums){{
/* DB作成 */
CREATE DATABASE example_db DEFAULT CHARACTER SET utf8;
/* ユーザ作成 */
CREATE USER 'example_user'@'%' IDENTIFIED BY 'example_pass';
/* 権限付与 */
GRANT ALL ON example_db.* TO 'example_user'@'%';
exit;
}}
*** 作成したユーザで接続し直してテーブル作成 [#g7c40d54]
#code(myterm2 nolinenums){{
mysql -h localhost -P 3306 -u example_user -p example_db
/* テーブル作成 */
CREATE TABLE `books` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`isbn` varchar(255) DEFAULT NULL,
`title` varchar(255) DEFAULT NULL,
`price` int(11) DEFAULT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/* 索引作成 */
create index books_idx1 on books (isbn);
/* データ作成 */
insert into books(isbn,title,price,created_at,updated_at)
values('978-4822280536', 'デッドライン', 2376, NOW(), NOW())
,('978-4873114798', 'プログラマが知るべき97のこと', 2052, NOW(), NOW())
,('978-4873115658', 'リーダブルコード', 2592, NOW(), NOW())
,('978-4891004552', 'CODE COMPLETE 第2版 上 完全なプログラミングを目指して', 6588, NOW(), NOW())
,('978-4891004569', 'CODE COMPLETE 第2版 下 完全なプログラミングを目指して', 6588, NOW(), NOW())
,('978-4873115658', '達人プログラマー', 3456, NOW(), NOW())
,('978-4894712744', '達人プログラマー', 3456, NOW(), NOW())
,('978-4822285241', 'ピープルウエア', 2200, NOW(), NOW())
,('978-4621066089', '人月の神話', 3456, NOW(), NOW());
}}