Tutorial de SQL Avanzado - Unique

SQL Unique Constraint(Restricción "Unico" SQL)
La restricción UNIQUE identifica a cada registro en una tabla de una base de datps, para que dicho registro no se repita.
Las restricciones UNIQUE y PRIMARY tanto ofrecer una garantía de la unicidad de una columna o conjunto de columnas.
Una restricción PRIMARY KEY automáticamente tiene una restricción UNIQUE definidos en él.
Tenga en cuenta que puede tener muchas restricciones UNIQUE por tabla, pero sólo una restricción PRIMARY KEY por tabla.

Unique constraint en un Create table

Sintaxis MySQL sintaxis en SQL Server / Oracle / MS Access: Para definir multiples columnas con la restricción UNIQUE usamos la siguiente sintaxis
valido para MySQL/SQL Server/ Oracle/ MS Access: Esta es una manera de hacer una restriccion "personalizada" por decirlo de alguna forma.

Unique constraint en un Alter Table

Para agregar una restricción a una tabla cuando esta ya fue creada lo hacemos de la siguiente manera. Valido para MySQL / SQL Server / Oracle / MS Access: Si fueran varias, se hace de la siguiente manera. valido para MySQL / SQL Server / Oracle / MS Access: Eliminando una restriccion MySQL: Eliminando una restriccion SQL Server / Oracle / MS Access: