SQL: Chei primare


Creați cheia principală (instrucțiunea CREATE TABLE)

O cheie primară poate fi creată atunci când executați o instrucțiune CREATE TABLE în SQL.

Sintaxă

Sintaxa pentru a crea o cheie principală folosind instrucțiunea CREATE TABLE din SQL este:

SAU

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

nume_tabel Numele tabelei pe care doriți să o creați. column1, column2 Coloanele pe care doriți să le creați în tabel. constraint_name Numele cheii primare. pk_col1, pk_col2, … pk_col_n Coloanele care alcătuiesc cheia primară.

Exemplu

Să vedem un exemplu despre cum să creați o cheie primară folosind instrucțiunea CREATE TABLE din SQL. Vom începe cu una foarte simplă în care cheia noastră principală constă dintr-o singură coloană .

De exemplu:

În acest exemplu, am creat o cheie principală pe tabela furnizorilor numită furnizori_pk. Se compune dintr-o singură coloană – coloana furnizor_id.

Am fi putut folosi sintaxa alternativă și am fi creat aceeași cheie primară după cum urmează:

Ambele sintaxe sunt valide la crearea unui cheie primară cu un singur câmp.

Dacă creați o cheie primară care este formată din 2 sau mai multe coloane, sunteți limitat la utilizarea numai a primei sintaxi în care cheia primară este definită la sfârșitul Instrucțiunea CREATE TABLE.

De exemplu:

Acest exemplu creează o cheie primară numită contacts_pk care este alcătuită dintr-o combinație a coloanelor last_name și first_name. Deci, fiecare combinație de prenume și prenume trebuie să fie unică în tabelul de contacte.

Write a Comment

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *