Tecnología

Inicio

Cómo crear una clave principal

Las claves primarias son una parte importante de una tabla de base de datos para mejorar el rendimiento. Son campos únicos que son una parte de la información de registro, o pueden ser entidades separadas, tal como un número entero incrementales. Las claves primarias asegurar que cada registro es único, y permiten que el motor de base de datos para buscar registros con mayor rapidez por pedir datos a través de índices únicos. Los comandos SQL que crean una clave principal son similares para los motores de bases de datos más populares, incluyendo MySQL, Oracle y MS SQL Server. Aprende a crear una clave principal en tablas para cada uno de estos motores.

Instrucciones

1 Identificar el campo que se utiliza como clave única. Las claves primarias deben ser únicos, por lo que un campo puede ser un número de auto-incrementa, o puede ser una parte de los datos que es siempre único, como un número de la Seguridad Social en una tabla de clientes.

2 Crear la clave principal en una tabla nueva. En este ejemplo, el SID es un número entero auto-incrementales que es único y se utiliza como clave principal en una tabla nueva. Escriba lo siguiente en su espacio de trabajo de SQL:

"Crear MyCustomer mesa (SID clave principal entero, Apellido varchar (50), Nombre varchar (50));"

3 Alterar una clave principal en una tabla existente. Si usted tiene una tabla que ya existe, puede modificar su estructura para agregar una clave principal. En este ejemplo, se agrega una clave principal a una tabla en una columna denominada SID. Escriba lo siguiente en el espacio de trabajo de SQL:

"Alter table MyExistingCustomerTable agregar la clave principal (SID);"

Consejos y advertencias

  • Al modificar una tabla para agregar una clave principal, la columna elegida debe tener "No es nulo" marcada. Las claves primarias no pueden tener valores nulos.