ホームページ >データベース >mysql チュートリアル >インデックスを作成するSQL文とは何ですか?
インデックスを作成する SQL ステートメントは [CREATE INDEX インデックス名 ON テーブル名 (列名)] です。これは最も基本的なインデックスであり、制限はありません。
#この記事の動作環境: 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 サイトの他の関連記事を参照してください。