HDP115

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

Refuerzo Academico de Herramientas de Productividad 2025