Junior
Qu'est-ce qu'une clé primaire?
sobes.tech IA
Réponse de l'IA
La clé primaire est une colonne ou un ensemble de colonnes dans une table de base de données qui identifie de manière unique chaque ligne de cette table.
Caractéristiques principales :
- Unicité : Les valeurs de la clé primaire doivent être uniques pour chaque ligne.
- Non null (NOT NULL) : La valeur de la clé primaire ne peut pas être NULL.
- Une par table : Chaque table ne peut avoir qu'une seule clé primaire.
- Indexation : Lors de la création de la clé primaire, la base de données crée automatiquement un index pour améliorer la performance de recherche et de liaison des tables.
Exemple :
Dans la table users, la clé primaire peut être la colonne id :
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY, // Définition de la clé primaire
username VARCHAR(255) NOT NULL UNIQUE,
email VARCHAR(255) NOT NULL UNIQUE
);
Utilisation de la clé primaire :
- Identification des enregistrements
- Liaison des tables via des clés étrangères
- Garantie de l'intégrité des données