インデックスを作成するSQL文とは何ですか?

王林
リリース: 2021-06-15 15:12:57
オリジナル
12099 人が閲覧しました

インデックスを作成する SQL ステートメントは [CREATE INDEX インデックス名 ON テーブル名 (列名)] です。これは最も基本的なインデックスであり、制限はありません。

インデックスを作成するSQL文とは何ですか?

#この記事の動作環境: Windows10 システム、mysql 5.7、thinkpad t480 コンピューター。

インデックスを作成する SQL ステートメントは次のとおりです。

次に、インデックスを作成するための最も基本的な構文を示します。これには制限はありません。

CREATE INDEX indexName ON table_name (column_name)
ログイン後にコピー

CHAR、VARCHAR 型の場合、長さはフィールドの実際の長さより短くてもかまいませんが、BLOB、TEXT 型の場合は長さを指定する必要があります。

テーブル構造の変更 (インデックスの追加)

ALTER table tableName ADD INDEX indexName(columnName)
ログイン後にコピー

テーブル作成時に直接指定

CREATE TABLE mytable(  
 ID INT NOT NULL,   
 username VARCHAR(16) NOT NULL,  
 INDEX [indexName] (username(length))  
 );
ログイン後にコピー

関連する推奨事項: mysql ビデオ チュートリアル

以上がインデックスを作成するSQL文とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート