インデックスとは検索を行うSQL文が基本全検索を行うためにレコード量が多いテーブルだと処理に時間がかかってしまうため、事前に検索用のテーブルとして参照させるために作るテーブル(のようなもの?)である。PostgreSQLとMySQLでは少し文法が変わる。
-- インデックスの追加 ---- PostrgeSQL CREATE INDEX インデックス名 ON テーブル名(変数1,変数2...); ---- MySQL ALTER TABLE テーブル名 ADD INDEX インデックス名(変数1,変数2...); --インデックスの削除 ---- PostgreSQL DROP INDEX インデックス名; ---- MySQL ALTER TABLE テーブル名 DROP INDEX インデックス名;
参考:
http://www.techscore.com/tech/sql/15_01.html/
http://qiita.com/katsukii/items/3409e3c3c96580d37c2b