Tutorial SQL

INICIO SQL Introducción a SQL Sintaxis SQL Seleccionar SQL SQL Seleccionar Distinto SQL donde SQL y, o no Orden SQL por Insertar SQL en Valores nulos de SQL Actualización SQL Eliminar SQL SQL Seleccionar parte superior SQL mínimo y máximo Recuento de SQL, Promedio, Suma SQL como Comodines de SQL SQL en SQL entre Alias ​​SQL Uniones SQL Combinación interna de SQL Unión izquierda de SQL Unión derecha de SQL Unión completa de SQL Unión automática de SQL Unión SQL Grupo SQL por SQL teniendo SQL existe SQL Cualquiera, Todo SQL Seleccionar en Insertar SQL en Seleccionar Caso SQL Funciones nulas de SQL Procedimientos almacenados de SQL Comentarios SQL Operadores SQL

Base de datos SQL

SQL Crear base de datos Base de datos de caída de SQL Base de datos de copia de seguridad de SQL Crear tabla SQL Tabla desplegable de SQL Tabla de modificación de SQL Restricciones SQL SQL no nulo SQL único Clave principal de SQL Clave foránea de SQL Comprobación SQL Valor predeterminado de SQL Índice SQL Incremento automático de SQL Fechas SQL Vistas SQL Inyección SQL Alojamiento SQL Tipos de datos SQL

Referencias SQL

Palabras clave de SQL Funciones MySQL Funciones del servidor SQL Funciones de MS Access Referencia rápida de SQL

Ejemplos SQL

Ejemplos SQL Cuestionario de SQL Ejercicios SQL Certificado SQL

Restricciones SQL


Las restricciones de SQL se utilizan para especificar reglas para los datos de una tabla.


Restricciones de creación de SQL

Las restricciones se pueden especificar cuando se crea la tabla con la CREATE TABLEinstrucción o después de que se crea la tabla con la ALTER TABLEinstrucción.

Sintaxis

CREATE TABLE table_name (
    column1 datatype constraint,
    column2 datatype constraint,
    column3 datatype constraint,
    ....
);

Restricciones SQL

Las restricciones de SQL se utilizan para especificar reglas para los datos de una tabla.

Las restricciones se utilizan para limitar el tipo de datos que pueden incluirse en una tabla. Esto asegura la precisión y confiabilidad de los datos en la tabla. Si hay alguna violación entre la restricción y la acción de datos, la acción se aborta.

Las restricciones pueden ser de nivel de columna o de tabla. Las restricciones de nivel de columna se aplican a una columna y las restricciones de nivel de tabla se aplican a toda la tabla.

Las siguientes restricciones se usan comúnmente en SQL:

  • NOT NULL- Asegura que una columna no puede tener un valor NULL
  • UNIQUE- Asegura que todos los valores en una columna sean diferentes
  • PRIMARY KEY- Una combinación de a NOT NULLy UNIQUE. Identifica de forma única cada fila en una tabla
  • FOREIGN KEY - Previene acciones que destruirían enlaces entre tablas
  • CHECK- Asegura que los valores en una columna satisfagan una condición específica
  • DEFAULT- Establece un valor predeterminado para una columna si no se especifica ningún valor
  • CREATE INDEX- Se utiliza para crear y recuperar datos de la base de datos muy rápidamente