Latest web development tutorials

によってインデックスのSQLite

「インデックス名をインデックス "節の規定は、上記の表の値を見つけるために、インデックスで指定する必要があります。

インデックス名インデックス名が存在しないか、または照会するために使用することができない場合は、SQLiteの文は失敗する準備をしています。

(UNIQUEによって暗黙のインデックスと作成されたPRIMARY KEY制約を含む)上記の表にアクセスするとき句は、インデックスのない使用を指定しない「インデックスはありません」。

ただし、「インデックスに登録されていない」を指定した場合でも、INTEGER PRIMARY KEYはまだエントリを見つけるために使用することができます。

文法

ここBY句INDEXED構文は、それは、DELETE、UPDATE、またはSELECT文で使用できます。

SELECT | DELETE | UPDATEのcolumn1の、column2の...
BY INDEXED(INDEX_NAME)
TABLE_NAME
WHERE(CONDITION)。

仮定テーブルCOMPANY、私たちは、インデックスを作成し、それがBY操作INDEXED使用されます。

SQLiteは> COMPANY(給与)のインデックスsalary_indexを作成します。
sqliteの>

さて、次のように、テーブルCOMPANYからデータを選択するBY句INDEXEDを使用します。

給与> 5000 salary_index BY INDEXED会社からのsqlite> SELECT *;