Una clave primaria es un campo en una tabla que identifica de manera única cada fila / registro en una tabla de base de datos. Las claves primarias deben contener valores únicos. Una columna de clave principal no puede tener valores NULL.
Una tabla solo puede tener una clave principal, que puede constar de uno o más campos. Cuando se utilizan varios campos como clave principal, se conocen como clave compuesta.
Si una tabla tiene una clave primaria definida para cualquier campo, no puede contener dos registros con el mismo valor para ese campo.
Nota – Usaría estos conceptos al crear tablas de bases de datos.
Crear clave primaria
Aquí está la sintaxis para definir el atributo ID como la clave principal en una tabla de CLIENTES.
CREATE TABLE CUSTOMERS( ID INT NOT NULL, NAME VARCHAR (20) NOT NULL, AGE INT NOT NULL, ADDRESS CHAR (25) , SALARY DECIMAL (18, 2), PRIMARY KEY (ID) );
Para crear una restricción PRIMARY KEY en la columna ID cuando la tabla CUSTOMERS ya existe, use la siguiente sintaxis SQL: