Muy buenas a todos y bienvenidos a este curso de introducción a MySQL.
En esta clase aprenderemos los tipos de constraint (restricciones) que podemos aplicar tanto a las columnas, como a unas tablas en concreto.
En nuestro servidor de MySQL, observaremos las especificaciones de dos de las tablas anteriormente creadas para ver sus restricciones. También crearemos dos tablas más utilizando las constraint aprendidas en esta clase.
Además de conocer las diferentes restricciones que disponemos, aprenderemos para qué sirven.
En definitiva, en esta clase aprenderemos las constraint que podemos establecer en nuestras estructuras de datos en un servidor MySQL. Así pues, ¡vamos a ello!
CÓDIGO DE EJEMPLO:
CREATE TABLE provincia (cod_ciudad int NOT NULL, PRIMARY KEY, nombre varchar(20));
CREATE TABLE empleado(nombre varchar(15) NOT NULL, edad int(2) CHECK (<60), cod_ciudad int, CONSTRAINT PK_EMPLEADO PRIMARY (nombre), CONSTRAINT FK_EMPLEADO FOREIGN KEY (cod_ciudad) REFERENCES provincia (cod_ciudad));
Todos los capítulos de este curso: