mysqlのindex
indexとは、データの検索速度を向上させるために、どの行がどこにあるかを示した索引のこと。
indexの操作は、今まで、ほとんどやった事がないので、調査。
indexの作成
主キーを設定したカラム名には、自動的にインデックスが作成されます。CREATE INDEX インデックス名 ON テーブル名(カラム名);
indexの追加
ALTER TABLE テーブル名 ADD INDEX インデックス名(カラム名); #複合インデックス ALTER TABLE テーブル名 ADD INDEX インデックス名(カラム名1,カラム名2);
indexの削除
ALTER TABLE テーブル名 DROP INDEX インデックス名;
indexの表示
SHOW INDEX FROM [データベース名.]テーブル名;