MySQL è un'applicazione di database open-source . Come altre basi di dati , i dati sono organizzati in tabelle di dati correlati . Per indicare quale colonna è più importante della tabella , si crea una chiave primaria per la colonna . La chiave primaria è la base per l'indice . Se non si riesce a determinare quale colonna renderebbe il miglior chiave primaria , è possibile creare una colonna usando un numero di incremento automatico da utilizzare come valore della chiave. Una chiave primaria può essere creato utilizzando il codice SQL o tramite il Workbench di MySQL . 
 Istruzioni Creazione di una chiave primaria utilizzando SQL Comandi 
 1 
 connettersi al database utilizzando un prompt dei comandi o un altro collegamento della 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 deve 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 un chiave primaria utilizzando il MySQL Workbench 
 4 
 aperto MySQL Workbench e connettersi a MySQL Table Editor facendo clic sulla scheda "MySQL Model" . 
 5 
 Fare doppio clic sulla tabella che si desidera modificare nella zona " Physical Schemata " . 
 6 
 Fare clic sulla scheda " Colonne " in basso . 
 7 
 Fare clic sulla casella a destra del nome della colonna che hai scelto come chiave primaria nella colonna " PK " per aggiungere un segno di spunta . 
 8 
 Clicca sulla "X " in alto per chiudere la tabella e salvare le modifiche quando viene richiesto .