Le chiavi primarie sono una parte importante di una tabella di database per migliorare le prestazioni . Sono campi uniche che sono una parte di registrare informazioni , oppure possono essere identità separate , come un intero incrementale . Le chiavi primarie assicurano che ogni record è unico , e permettono al motore di database per cercare i record più rapidamente , ordinando i dati attraverso indici univoci . I comandi SQL che creano una chiave primaria sono simili per i motori di database più diffusi tra cui MySQL , Oracle e MS SQL Server . Scopri come creare una chiave primaria su tabelle per ciascuno di questi motori . Istruzioni
1
identificare il campo da usare come chiave univoca . Le chiavi primarie devono essere univoche , quindi un campo può essere un numero di incremento automatico , oppure può essere una parte dei dati che è sempre unica come ad esempio un numero di previdenza sociale in una tabella clienti .
2 < p > Creare la chiave primaria in una nuova tabella . In questo esempio , SID è un intero auto incrementale che è unico e utilizzato come chiave primaria su una nuova tabella . Digitare quanto segue nel vostro spazio di lavoro di SQL :
" creare MyCustomer tavolo ( SID INTEGER PRIMARY KEY , Cognome varchar ( 50 ) , Nome varchar ( 50) ) ; "
3 < p > Modifica di una chiave primaria in una tabella esistente . Se si dispone di una tabella già esistente , è possibile modificare la propria struttura per aggiungere una chiave primaria . In questo esempio , viene aggiunta una chiave primaria per una tabella su una colonna denominata SID . Digitare quanto segue nella SQL di lavoro :
"alter table MyExistingCustomerTable Aggiungi chiave primaria ( SID ) ; "