Primära nycklar är unika identifierare för rader i en tabell . De kan vara en eller flera kolumner med data , trots många databas arkitekter behålla ett gemensamt primärnyckelkolumn per bord . Den sammansatta nyckeln får inte vara null , vilket ingen av kolumnerna kan ha ett null-värde . Den minsta viktig regel säger att sammansatta nycklar inte kan delas upp i separata rader med enklare primärnycklar , och det får inte finnas mer än en instans av varje sammansatt nyckel . Instruktioner
1
Identifiera naturliga kännetecken i datamängden . Till exempel , i en adress tabellen , kan kombinationen av gatuadress och postnummer kan användas för att beskriva en unik adress .
2
Öppna en kommandorad och ansluta till din databas .
Billiga 3
Skriv din create - tabellen script . Det bör ske i form av
CREATE TABLE (
fält1 INT NOT NULL , ÄR fält 2 INT NOT NULL , fält 3 CHAR ( 256 ) , field4 CHAR ( 256 )
...
4
Skriv en rad som börjar med " PRIMARY KEY " . som argument för primärnyckeln funktion , skriver tabellnamnen du vill omfatta sammansatt nyckel . till exempel ,
primärnyckel ( fält1 , fält2 ) ;
5
Stäng dina parentes och avsluta meddelandet med ett semikolon Kör skriptet för att skapa ditt bord med en sammansatt nyckel . . till exempel :
CREATE TABLE (
fält1 INT NOT NULL , ÄR fält 2 INT NOT NULL , fält 3 CHAR ( 256 ) , field4 CHAR ( 256 ) katalog
primärnyckel ( fält1 , fält2 ) ) ;