MySQLとPostgreSQLのINDEX文の違い

インデックスとは検索を行う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