ホームページ >データベース >mysql チュートリアル >インデックスを作成するSQL文とは何ですか?

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

王林
王林オリジナル
2021-06-15 15:12:5712124ブラウズ

インデックスを作成する 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。