データベースの作成、テーブルの作成や登録は、SQLを使用してMySQLに命令する。
★テーブルの作成
※なお、ファイルからテーブル作成を行う方法もありファイルから実行できると何度も同じSQL文を毎回自動で実行できる。
CREATE TABLE文で行う。
テーブル名、列名。データ型、制約、テーブルオプションなどを記入。
例
CREATE TABLE book_logs(
id INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(255),
author VARCHAR(100),
status VARCHAR(10),
score INTEGER,
impressions VARCHAR(1500),
save_day TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
) DEFAULT CHARACTER SET=utf8mb4;
★テーブルの削除
DROP TABLE テーブル名;
★MySQLコマンドと接続・切断
・MySQLサーバへの接続 mysql -h ホスト名 -u ユーザー名 -D データベース名 -p パスワード
・MySQLサーバへの接続の切断・・・「quit」or「exit」コマンド。
※SHOW TABLES;・・・テーブルの確認コマンド。
※SHOW COLUMNS FROM テーブル名;・・・カラムの確認。