createtableKeyDemo->(->idint,->primarykey(id)->);QueryOK,0rowsaffected(0.55sec) insère deux enregistrements."/> createtableKeyDemo->(->idint,->primarykey(id)->);QueryOK,0rowsaffected(0.55sec) insère deux enregistrements.">

Maison  >  Article  >  base de données  >  Que signifie le mot-clé KEY dans MySQL ?

Que signifie le mot-clé KEY dans MySQL ?

王林
王林avant
2023-09-16 10:17:021215parcourir

Que signifie le mot-clé KEY dans MySQL ?

Key est synonyme d'index. Si vous souhaitez créer un index sur une colonne, utilisez "Clé".

Comme indiqué dans la documentation officielle :

KEY est généralement synonyme d'INDEX. L'attribut de clé PRIMARY KEY peut également être spécifié comme KEY lorsqu'il est indiqué dans la définition de la colonne. Ceci est implémenté pour la compatibilité avec d’autres systèmes de bases de données.

Cette clé peut être utilisée avec la clé primaire :

Créons d’abord un tableau. Voici la requête pour définir la clé primaire de la colonne "id".

mysql> create table KeyDemo
    -> (
    -> id int,
    -> primary key(id)
    -> );
Query OK, 0 rows affected (0.55 sec)

Insérez deux enregistrements.

mysql> insert into KeyDemo values(1);
Query OK, 1 row affected (0.12 sec)

mysql> insert into KeyDemo values(2);
Query OK, 1 row affected (0.14 sec)

Afficher tous les enregistrements.

mysql> select *from KeyDemo;

Voici le résultat.

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer