English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
キーはINDEXの同義語です。列にインデックスを作成する場合は「キー」を使用してください。
公式ドキュメントによれば:
KEYは通常INDEXの同義語です。列定義でPRIMARY KEY属性を指定すると、KEYとしても指定できます。これは他のデータベースシステムとの互換性を確保するためです。
このキーは主キーと一緒に使用できます:
まずテーブルを作成しましょう。これは「id」カラムに主キーを設定するクエリです。
mysql> create table KeyDemo -> ( -> id int, -> primary key(id) -> );
二つのレコードを挿入します。
mysql> insert into KeyDemo values(1); mysql> insert into KeyDemo values(2);
すべてのレコードを表示します。
mysql> select *from KeyDemo;
これは出力です。
+----+ | id | +----+ | 1 | | 2 | +----+ 2 rows in set (0.00 sec)