11 - Clave primaria. |
Trabajamos con la tabla "usuarios" que contiene el nombre de usuario y su clave.
Eliminamos la tabla, si existe:
drop table if exists usuarios;
Creamos la tabla:
create table usuarios ( nombre varchar(20), clave varchar(10), primary key (nombre) );
Vemos la estructura de la tabla:
describe usuarios;
Note que en la columna "KEY" del campo "nombre" aparece "PRI", esto significa que ese campo es clave primaria.
Ingresamos algunos registros:
insert into usuarios (nombre, clave) values ('Leonardo','payaso'); insert into usuarios (nombre, clave) values ('MarioPerez','Marito'); insert into usuarios (nombre, clave) values ('Marcelo','River'); insert into usuarios (nombre, clave) values ('Gustavo','River');
Al intentar ingresar un valor repetido para el campo clave, aparece un mensaje de error indicando que el registro no se cargó pues el dato está duplicado; veámoslo en un ejemplo, ingresemos un registro con un nombre de usuario repetido:
insert into usuarios (nombre, clave) values ('Gustavo','Boca');