#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());

}}



トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS