#author("2024-01-08T20:10:02+09:00","","") #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 `C` ( 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-4894712744', '達人プログラマー', 3456, NOW(), NOW()) ,('978-4822285241', 'ピープルウエア', 2200, NOW(), NOW()) ,('978-4621066089', '人月の神話', 3456, NOW(), NOW()); }}