MySQL
Teoría
Teoría
  • Introducción a las bases de datos
  • Configuración del entorno y primeros pasos
  • Conceptos sobre las tablas
  • Bases de datos
  • Tablas
  • Campos
  • Relaciones
  • Restricciones
  • Datos
  • Definición de datos 'DDL'
  • SELECT
  • FUNCIONES
  • COMBINACIÓN DE TABLAS
  • SUBCONSULTAS
  • UNIÓN, INTERSECCIÓN Y DIFERENCIA
  • AGRUPAMIENTO
  • Variables de usuario
  • 14_comandos_transaccionales_bloqueo_tablas
Powered by GitBook
On this page
  • Crear
  • Añadir
  • Modificar
  • Eliminar

Restricciones

Crear

CREATE TABLE productos (
    id INT PRIMARY KEY,
    nombre VARCHAR(50) NOT NULL,
    precio DECIMAL(10,2),
    descripcion TEXT,
    CONSTRAINT uk_nombre UNIQUE (nombre)
);

Añadir

ALTER TABLE productos
ADD CONSTRAINT no_nulo_nombre
NOT NULL (nombre);

Modificar

ALTER TABLE clientes MODIFY email VARCHAR(255) NOT NULL;

Eliminar

ALTER TABLE clientes DROP INDEX email;
PreviousRelacionesNextDatos

Last updated 1 year ago