Limitaciones o contraints sql
Limitaciones SQL
Limitaciones de SQL se utilizan para especificar las reglas para los datos en una tabla.
Si hay alguna violación entre la restricción y la acción de datos, la acción se interrumpe por la restricción.
Las restricciones se pueden especificar cuando se crea la tabla (dentro de la sentencia CREATE TABLE) o después de la tabla se crea (dentro de la sentencia ALTER TABLE).
SQL CREATE TABLE + Sintaxis CONSTRAINT
CREATE TABLE table_name
(
column_name1 data_type(size)constraint_name,
column_name2 data_type(size)constraint_name,
column_name3 data_type(size)constraint_name,
....
);
En SQL, tenemos las siguientes limitaciones:
NOT NULL - Indica que una columna no puede almacenar valor NULLUNIQUE - Asegura que cada fila de una columna debe tener un valor únicoPRIMARY KEY - Una combinación de un NOT NULL y UNIQUE. Asegura que una columna (o combinación de dos o más columnas) tienen una identidad única que ayuda a encontrar un registro en particular en una tabla más fácil y rápidamenteFOREIGN KEY - Asegurar la integridad referencial de los datos en una tabla para que coincida con los valores de otra tablaVERIFICACIÓN - Asegura que el valor de una columna cumple una condición específicaDEFAULT - Especifica un valor por defecto para una columna
Las proximas entradas describirán cada restricción en detalle.
Comentarios
Publicar un comentario