English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MySQLでのKEYキーワードの意味

キーは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)
おすすめ