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

Cos'è il termine KEY in MySQL?

La chiave è un sinonimo di INDEX. Se si desidera creare un indice per una colonna, utilizzare "chiave".

Come indicato nella documentazione ufficiale:

KEY è un sinonimo di INDEX. Quando si specifica l'attributo PRIMARY KEY nella definizione della colonna, può essere anche specificato come KEY. Questo è fatto per la compatibilità con altri sistemi di database.

La chiave può essere usata insieme alla chiave primaria:

Creiamo prima una tabella. Questa è la query per impostare la chiave primaria sulla colonna "id".

mysql> create table KeyDemo
    -> (
    -> id int,
    -> primary key(id)
    -> );

Inserire due record.

mysql> insert into KeyDemo values(1);
mysql> insert into KeyDemo values(2);

Mostra tutti i record.

mysql> select * from KeyDemo;

Questo è l'output.

+----+
| id |
+----+
|   1 |
|   2 |
+----+
2 rows in set (0.00 sec)