MySQL: Primary Keys (Italiano)
Create Primary Key – Utilizzando l’istruzione CREATE TABLE
È possibile creare una chiave primaria in MySQL con l’istruzione CREATE TABLE.
Sintassi
La sintassi per creare una chiave primaria utilizzando l’istruzione CREATE TABLE in MySQL è:
nome_tabella Il nome della tabella che si desidera creare. column1, column2 Le colonne che si desidera creare nella tabella. Vedere l’istruzione MySQL CREATE TABLE per una sintassi più dettagliata di CREATE TABLE in quanto si tratta di una semplificazione eccessiva per dimostrare come creare una chiave primaria. constraint_name Il nome della chiave primaria., colonna1, colonna2, … column_n Le colonne che compongono la chiave primaria.
Esempio
Diamo un’occhiata a un esempio di come creare una chiave primaria usando l’istruzione CREATE TABLE in MySQL.
In questo esempio, abbiamo creato una chiave primaria nella tabella contatti chiamata contacts_pk. Consiste di una sola colonna: la colonna contact_id.
Potremmo anche creare una chiave primaria con più di un campo come nell’esempio seguente:
Questo esempio crea una chiave primaria chiamata contacts_pk che è composta da una combinazione delle colonne last_name e first_name., Quindi ogni combinazione di last_name e first_name deve essere univoca nella tabella dei contatti.