Primære nøgler er en vigtig del af en database tabel til at forbedre ydeevnen. De er unikke felter, som er en del af registrere oplysninger , eller de kan være separate identiteter såsom en trinvis heltal. Primære nøgler sikrer, at hver post er unik, og de gør det muligt database motor til at se op poster hurtigere ved at bestille data gennem unikke indekser. De SQL-kommandoer , der skaber en primær nøgle er ens for de populære database motorer , herunder MySQL, Oracle og MS SQL Server. Lær hvordan du opretter en primær nøgle på tabeller for hver af disse motorer. Instruktioner
1
Identificer feltet for at bruge som den unikke nøgle. Primære nøgler skal være unikke, så et felt kan være et automatisk øges nummer, eller det kan være en del af de data , der altid er unikt , såsom et CPR-nummer i en kunde tabel.
2 < p > Opret den primære nøgle på en ny tabel . I dette eksempel er SID en auto - inkrementeres heltal, der er unik og anvendes som det primære nøgle på en ny tabel . Skrive følgende ind i din SQL arbejdsområde : Hej
" oprette tabellen MyCustomer (SID heltal primær nøgle , Efternavn varchar (50) , Fornavn varchar (50 )), "
3 < p > Alter en primær nøgle på en eksisterende tabel . Hvis du har en tabel, der allerede eksisterer, kan du ændre sin struktur for at tilføje en primær nøgle. I dette eksempel er en primær nøgle føjet til en tabel på en kolonne ved navn SID . Indtast følgende i SQL arbejdsområde : Hej
"ændre tabellen MyExistingCustomerTable tilføje en primær nøgle (SID ) "