Comment définir des attributs uniques dans Navicat
Étape 1 : Créez une table
- Ouvrez Navicat et connectez-vous à la base de données.
- Cliquez avec le bouton droit sur le nœud Schémas ou Bases de données et sélectionnez Nouvelle table.
- Entrez le nom de la table dans le champ "Nom de la table".
Étape 2 : Définir les champs
- Entrez le nom du champ dans la colonne "Nom du champ".
- Sélectionnez le type de données du champ dans la colonne "Type de données".
- Dans la colonne Propriétés, cochez la case Unique pour définir des propriétés uniques pour le champ.
Étape 3 : Définir des contraintes uniques
En plus de définir les attributs uniques des champs, vous pouvez également créer des contraintes uniques pour garantir que les valeurs combinées de plusieurs champs sont uniques.
- Cliquez avec le bouton droit sur le tableau et sélectionnez Modifier le tableau ou Mode Conception.
- Dans l'onglet Contraintes, cliquez sur le bouton Ajouter une contrainte.
- Sélectionnez « Unique » dans le menu déroulant « Type de contrainte ».
- Sélectionnez le champ que vous souhaitez rendre unique dans la liste Champs.
Autres options
-
Index : Des index peuvent également être créés pour améliorer les performances des requêtes pour des contraintes uniques.
-
Clé primaire : La clé primaire est une contrainte unique spéciale qui identifie de manière unique chaque enregistrement de la table.
-
Clé unique : Unique Key est une autre contrainte unique, mais elle n'applique pas les contraintes de la clé primaire.
REMARQUE :
- Les contraintes et index uniques sont deux moyens courants d'obtenir l'unicité dans les bases de données.
- Les contraintes uniques imposent l'unicité lors des opérations de mise à jour et d'insertion, tandis que les index ne sont utilisés que pour augmenter la vitesse des requêtes.
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!