Primära nycklar är en viktig del av en databas tabell för att förbättra prestandan . De är unika områden som är en del av registeruppgifter , eller de kan vara olika identiteter som en inkrementell heltal . Primärnycklar säkerställa att varje skiva är unik , och de gör det möjligt att databasmotorn ska leta upp poster snabbare genom att beställa information genom unika index . De SQL-kommandon som skapar en primärnyckel är liknande för de populära databas motorer , inklusive MySQL , Oracle och MS SQL Server . Lär dig att skapa en primärnyckel på tabeller för vart och ett av dessa motorer . Instruktioner
1
identifiera fältet som ska användas som en unik nyckel . Primära nycklar måste vara unikt , så ett fält kan vara en auto - ökas numret , eller det kan vara en del av de uppgifter som alltid är unik såsom ett personnummer i en kund bord .
2
Skapa primärnyckeln på ett nytt bord . I detta exempel är SID en auto- inkrementeras heltal som är unikt och användes som den primära nyckeln på en ny tabell . Skriv följande i din SQL workspace :
" skapa bord MyCustomer ( SID heltal primärnyckel , Efternamn varchar ( 50 ) , Förnamn varchar ( 50 ) ) ; "
3
Ändra en primärnyckel på en befintlig tabell . Om du har en tabell som redan finns , kan du ändra dess struktur för att lägga till en primärnyckel . I detta exempel är en primärnyckel till en tabell på en kolumn som heter SID . Skriv följande i SQL arbetsytan :
" förändrar tabellen MyExistingCustomerTable lägga primärnyckel ( SID ) , " Addera