La contrainte UNIQUE dans MySQL garantit que la valeur d'une colonne ou d'un groupe de colonnes spécifique est unique dans la table. L'utilisation spécifique est la suivante : Utilisez l'instruction ALTER TABLE pour ajouter des contraintes UNIQUE : ALTER TABLE table_name ADD UNIQUE (column_name); Spécifiez les contraintes UNIQUE lors de la création de la table : CREATE TABLE table_name (column_name UNIQUE); pour utiliser UNIQUE dans les contraintes MySQL
La contrainte UNIQUE est une contrainte de base de données qui est utilisée pour garantir que les valeurs d'une colonne ou d'un ensemble de colonnes spécifique dans chaque ligne d'une table sont uniques.
Usage
Dans MySQL, créez une contrainte UNIQUE en utilisant la syntaxe suivante :<code class="sql">ALTER TABLE table_name ADD UNIQUE (column_name);</code>
<code class="sql">CREATE TABLE table_name ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) UNIQUE, PRIMARY KEY (id) );</code>
Avantages
Les avantages de l'utilisation des contraintes UNIQUES incluent :Intégrité et précision des données garanties. Amélioration des performances des requêtes car chaque ligne peut être identifiée rapidement et de manière unique.
Fournit une base solide pour les applications qui s'appuient sur des valeurs uniques telles que les clés primaires.
Les contraintes PRIMARY KEY exigent non seulement que la valeur de la colonne soit unique, mais exigent également que la colonne soit pas NULL. La contrainte PRIMARY KEY ne peut être définie qu'une seule fois dans une table, tandis que la contrainte UNIQUE peut être définie plusieurs fois.
<code class="sql">CREATE TABLE users ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255), email VARCHAR(255) UNIQUE, PRIMARY KEY (id) );</code>
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!