SQLは、索引文を作成し、表の索引を参照します。
1177 ワード
SQL CREATE INDEX文法
表に簡単な索引を作成します。繰り返しを許可する値:
SQL CREATE UNIQUE INDEX文法
テーブルに一意の索引を作成します。唯一の索引は、2つの行が同じインデックス値を持つことができないことを意味します。
CREATE INDEX例
この例では、簡単な索引を作成します。名前は「PersonIndex」で、PersonテーブルのLastName列です。
1
表に簡単な索引を作成します。繰り返しを許可する値:
CREATE INDEX index_name
ON table_name (column_name) --"column_name" 。
SQL CREATE UNIQUE INDEX文法
テーブルに一意の索引を作成します。唯一の索引は、2つの行が同じインデックス値を持つことができないことを意味します。
CREATE UNIQUE INDEX index_name
ON table_name (column_name)
CREATE INDEX例
この例では、簡単な索引を作成します。名前は「PersonIndex」で、PersonテーブルのLastName列です。
CREATE INDEX PersonIndex
ON Person (LastName)
列の値を降順で索引する場合は、列の名前の後に単語を保存します。 DESC:CREATE INDEX PersonIndex
ON Person (LastName DESC)
索引が1つ以上の列を望んでいる場合、括弧にこれらの列の名前を並べて、コンマで区切ってもいいです。CREATE INDEX PersonIndex
ON Person (LastName, FirstName)
1.表の名前に基づいて、表の索引を調べます。select
*
from
user_indexes
where
table_name=
upper
(
' '
・);
2.索引番号に基づいて、クエリーテーブルインデックスフィールド1
select
*
from
user_ind_columns
where
index_name=(
' '
);