SQL: Primaire sleutels


Create Primary Key (CREATE TABLE-instructie)

Een primaire sleutel kan worden gemaakt wanneer u een CREATE TABLE-instructie in SQL uitvoert.

Syntaxis

De syntaxis om een primaire sleutel te maken met de instructie CREATE TABLE in SQL is:

OF

CREATE TABLE table_name( column1 datatype CONSTRAINT constraint_name PRIMARY KEY, column2 datatype , ...);

table_name De naam van de tabel die u wilt maken. column1, column2 De kolommen die u in de tabel wilt maken. constraint_name De naam van de primaire sleutel. pk_col1, pk_col2, … pk_col_n De kolommen die de primaire sleutel vormen.

Voorbeeld

Laten we eens kijken naar een voorbeeld van hoe u een primaire sleutel kunt maken met de instructie CREATE TABLE in SQL. We beginnen met een heel eenvoudige waarbij onze primaire sleutel uit slechts één kolom bestaat .

Bijvoorbeeld:

In dit voorbeeld hebben we een primaire sleutel gemaakt op de tabel met leveranciers met de naam leveranciers_pk. Het bestaat uit slechts één kolom – de kolom supplier_id.

We hadden de alternatieve syntaxis kunnen gebruiken en dezelfde primaire sleutel als volgt kunnen maken:

Beide syntaxis zijn geldig bij het maken van een primaire sleutel met slechts één veld.

Als u een primaire sleutel maakt die uit 2 of meer kolommen bestaat, bent u beperkt tot het gebruik van alleen de eerste syntaxis waarbij de primaire sleutel wordt gedefinieerd aan het einde van de CREATE TABLE-instructie.

Bijvoorbeeld:

Dit voorbeeld maakt een primaire sleutel genaamd contacts_pk die bestaat uit een combinatie van de kolommen achternaam en voornaam. Dus elke combinatie van achternaam en voornaam moet uniek zijn in de contactentabel.

Write a Comment

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *