MEMO REC

雑記帳兼php、mysql、html、css、javascript等の備忘録です。

【MySQL】INDEX(インデックス)追加や削除の方法

MySQLのチューニングを行う際に必ず確認が必要になるINDEXですが、
対象のテーブル作成時にINDEXを張る方法と、
既に作成済みのテーブルに対してINDEXを張る構文を備忘録としてメモしておきます。

テーブル作成時にINDEXを追加

CREATE TABLE テーブル名(カラム名 型,カラム名 型, ... INDEX(カラム名);

または

CREATE INDEX インデックス名 ON テーブル名(カラム名);

既に作成済みのテーブルにINDEX追加

ALTER TABLE テーブル名 ADD INDEX インデックス名(カラム名);

テーブルからINDEX削除

ALTER TABLE テーブル名 DROP INDEX インデックス名;