MySQL chiave primaria Tutorial

December 26

MySQL chiave primaria Tutorial


MySQL è un'applicazione di database open-source. Come altri database, i dati sono organizzati in tabelle di dati correlati. Per indicare quale colonna è più importante nella tabella, si crea una chiave primaria sulla colonna. La chiave primaria è la base per l'indice. Se non si riesce a stabilire quale colonna renderebbe la migliore chiave primaria, è possibile creare una colonna usando un numero di incremento automatico da utilizzare come un valore chiave. Una chiave primaria può essere creato utilizzando il codice SQL o attraverso il MySQL Workbench.

istruzione

Creazione di una chiave primaria utilizzando comandi SQL

1 Connettersi al database utilizzando un prompt dei comandi o un'altra connessione di vostra scelta.

2 Creare una definizione di tabella per le tabelle desiderate. Includere le definizioni di colonna per tutte le colonne necessarie.

Esempio: CREATE TABLE Demo (importantCol int, anotherCol varchar (50))

3 Determinare quale colonna dovrebbe essere la chiave primaria e aggiungere la designazione chiave primaria per la definizione di colonna. Aggiungere la frase "PRIMARY KEY" dopo la denominazione del tipo di dati per la colonna.

Esempio: CREATE TABLE Demo (importantCol int PRIMARY KEY, anotherCol varchar (50))

Creazione di una chiave primaria utilizzando il MySQL Workbench

4 Aprire MySQL Workbench e collegarsi a MySQL Table Editor facendo clic sulla scheda "MySQL modello".

5 Fare doppio clic sulla tabella che si desidera modificare nell'area "Schemi fisico".

6 Fare clic sulla scheda "Colonne" in basso.

7 Fare clic sulla casella a destra del nome della colonna che avete scelto come chiave primaria nella colonna "PK" per aggiungere un segno di spunta.

8 Fare clic sulla "X" in alto per chiudere la tabella e salvare le modifiche quando viene richiesto.

Consigli e avvertenze

  • Una chiave primaria può essere composto da più colonne. Quando questo è fatto, si chiama una chiave composta.