MySQL5逆引き大全460の極意

データ定義命令の極意 - Tips168 新規にインデックスを作成するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

6-4CREATE INDEX/DROP INDEXTips168 新規にインデックスを作成するには

Level1

PointCREATE INDEX命令を利用します

構文   
CREATE [UNIQUE|FULLTEXT] INDEX インデックス名 [USING インデックスの型]
  ON ーブル名(列名 [(データ長)] [ASC|DESC] [,...])

CREATE INDEX命令は、既存のテーブルに対して新規のインデックスを生成します。同様の役割を持つ命令にALTER TABLE...ADD INDEX命令があります。また、新規テーブルを作成する時にまとめてインデックスを設定する場合には、CREATE TABLE命令でテーブル制約としてINDEXを指定しても構いません。

UNIQUEキーワードが指定された場合には重複のないインデックスを、FULLTEXTキーワード(MyISAM型のみ)が指定された場合には全文検索インデックスを、それぞれ作成します。

CHAR/VARCHAR型のインデックスについては、カラムの一部だけを指定した部分インデックスを指定することも可能です。この場合、「列名(データ長)」の

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません