MySQL 基本のコマンド
・MySQLにログイン.
# mysql -u <ユーザ名> -p <パスワード>
・ログアウト
> exit
データベースに対する操作
・データベースの一覧確認.
> SHOW DATABASES;
・データベースの選択
> USE <データベース名>
・データベースの作成
> CREATE DATABASE <データベース名>;
・データベースの削除
> DROP <データベース名>
【テーブルに対する操作】
・テーブルの一覧確認
> SHOW TABLES;
・カラム名一覧表示.
> DESC <テーブル名>; > SHOW FIELDS FROM <テーブル名>;
・テーブルの作成
> CREATE TABLE <データベース名>.<テーブル名>( -> id int unsigned auto_increment not null primary key, -> title text, -> url text -> );
・テーブルにアクセスするユーザを作成、登録
> GRANT ALL ON "データベース名"."テーブル名" TO "ユーザ名" IDENTIFIED BY "パスワード";
・テーブル名を変更
> ALTER TABLE <テーブル名> RENAME TO <新テーブル名>
・テーブルの削除
> DROP TABLE "テーブル名";
・カラムを追加
> ALTER TABLE <テーブル名> ADD COLUMN <カラム名> <型> <制約> <FIRST | AFTER カラム名>
・カラム名を変更
> ALTER TABLE <テーブル名> CHANGE COLUMN <カラム名> <新カラム名>
・カラムの型を変更
> ALTER TABLE <テーブル名> CHANGE COLUMN <カラム名> <新カラム名> <型> <制約>
・カラムに auto_increment を設定
> ALTER TABLE <テーブル名> CHANGE <カラム名> <新カラム名> int not null auto_increment primary key;
・カラムを削除
> ALTER TABLE <テーブル名> DROP COLUMN <カラム名>
フィールドに対する操作
・フィールドの表示
> SELECT * FROM <テーブル名>;
・フィールドをソートして表示
> SELECT * FROM <テーブル名> ORDER BY <カラム名>;
・フィールドに値を入力
> INSERT INTO <テーブル名> (<カラム名1>, <カラム名2>, ...) VALUES (<フィールド値1>, <フィールド値2>, ...);
・フィールドの値を更新
> UPDATE <テーブル名> SET <カラム名1>=<フィールド値1>, <カラム名2>=<フィールド値2>, ... ;
・フィールドの値を削除
> DELETE FROM <テーブル名> WHERE <カラム名>=<フィールド名>;