PRIMARY KEY
| Responsable | Nadia Egger edufr |
|---|---|
| Tags | |
| Créée le |
Clé Primaire (PRIMARY KEY)
Une clé primaire est une colonne ou un ensemble de colonnes qui identifie de manière unique chaque enregistrement dans une table. Chaque table ne peut avoir qu'une seule clé primaire.
Conventions de Nommage
- Nom de colonne :
pk_nomColonnepour une clé primaire unique.
Caractéristiques
- Unicité : Les valeurs de la clé primaire doivent être uniques dans toute la table.
- Non-nullité : Une clé primaire ne peut pas contenir de valeurs NULL.
- Indexation automatique : MySQL crée automatiquement un index sur la clé primaire pour accélérer les recherches.
Exemple
CREATE TABLE t_utilisateur (
pk_id INT AUTO_INCREMENT,
nom VARCHAR(100) NOT NULL,
email VARCHAR(255) NOT NULL,
PRIMARY KEY (pk_id)
);Dans cet exemple, pk_id est une clé primaire qui s'incrémente automatiquement pour chaque nouvel utilisateur ajouté à la table t_utilisateur.