Primary Key o Clave primaria es usada para identificar a cada registro con un valor unico (asi como en UNIQUE) que no se puede repetir, y no puede estar vacío (NULL). La diferencia entre Primary Key y Unique es que valores unicos pueden haber varios (asi como el DNI o Numero Telefonico), pero Primary Key hay una sola por tabla.
MySQL / SQL Server / Oracle / MS Access:
Primary Key en un Create Table
MySQL: SQL Server / Oracle / MS Access: Si bien solo debe haber 1 clave primaria, existe la opcion de asignar varias claves primarias.. Se hace de la siguiente manera MySQL / SQL Server / Oracle / MS Access:Primary Key en un Alter Table
MySQL / SQL Server / Oracle / MS Access: sino .. si son multiplesMySQL / SQL Server / Oracle / MS Access: