Ejemplo de restricción PRIMARY KEY
Ejemplos de restricción PRIMARY KEY en SQL
CE
Cristian Escalante
Última actualización: 30 de abril de 2025
sql
programación
desarrollo
Ejemplos de restricción PRIMARY KEY
La restricción PRIMARY KEY
se utiliza para identificar de forma única cada fila en una tabla. Por ejemplo, al crear una tabla de empleados, podemos definir la columna id_empleado
como clave primaria:
CREATE TABLE empleados (
id_empleado INT PRIMARY KEY,
nombre VARCHAR(50) NOT NULL,
salario DECIMAL(10, 2) NOT NULL
);
Si intentamos insertar un registro con un id_empleado
que ya existe, obtendremos un error:
INSERT INTO empleados (id_empleado, nombre, salario)
VALUES (1, 'Juan', 3000.00);
-- Error: duplicar clave primaria
Cuando se utiliza una PRIMARY KEY
de tipo numérico, es común utilizar la opción AUTO_INCREMENT
para que el sistema genere automáticamente un valor único para cada nuevo registro:
CREATE TABLE empleados (
id_empleado INT PRIMARY KEY AUTO_INCREMENT,
nombre VARCHAR(50) NOT NULL,
salario DECIMAL(10, 2) NOT NULL
);
Si hemos creado la tabla sin la restricción PRIMARY KEY
, podemos modificarla posteriormente para agregar la restricción:
CREATE TABLE empleados (
id_empleado INT,
nombre VARCHAR(50) NOT NULL,
salario DECIMAL(10, 2) NOT NULL
);
ALTER TABLE empleados
ADD CONSTRAINT pk_id_empleado PRIMARY KEY (id_empleado);
Ejemplo de restricción UNIQUE
Ejemplos de restricción UNIQUE en SQL
Ejemplo de restricción FOREIGN KEY
Las restricciones FOREIGN KEY se utilizan para establecer un...
Conceptos Básicos de HTML
Aprende los conceptos básicos de HTML
Conceptos Básicos de CSS
Aprende los conceptos básicos de CSS
Conceptos Básicos de JavaScript
Aprende los conceptos básicos de JavaScript
Conceptos Básicos de GIT
Aprende los conceptos básicos de GIT
Conceptos Básicos de Python
Aprende los conceptos básicos de Python
Conceptos Básicos de UML
Aprende los conceptos básicos de UML