Come creare vincoli di chiave primaria

March 22

Come creare vincoli di chiave primaria


Un vincolo di chiave primaria è una delle parti fondamentali di un database relazionale. Senza questa parte, non ci sarebbe alcun modo per garantire che gli identificatori di riga sono unici. Ci sono lievi variazioni nella sintassi quando si lavora con vincoli di chiave primaria seconda di quale applicazione di database che si sta utilizzando, ma il principio generale è lo stesso con tutte le applicazioni software. Una volta creato, un vincolo di chiave primaria non dovrebbe mai essere eliminato, in quanto ciò potrebbe causare la perdita di dati o la corruzione dei dati.

istruzione

1 Aprire un prompt dei comandi e la connessione al database con un account amministratore. Solo gli amministratori dovrebbero essere in grado di creare vincoli.

2 Iniziate la vostra istruzione SQL. vincoli di chiave primaria possono essere aggiunti quando viene creata una nuova tabella, o quando una tabella esistente è alterata. Una nuova tabella è la creazione utilizzando la seguente sintassi:

CREATE TABLE <table_name>

E una tabella esistente viene modificata utilizzando la seguente sintassi:

ALTER TABLE <table_name>

3 Compilare i dettagli dello script creare tavolo, tra cui i nomi delle colonne, i tipi di dati e dimensioni del campo. Se si sta modificando una tabella, identificare quale campo della tabella è la chiave primaria.

4 Aggiungere la seguente sintassi:

CONSTRAINT <constraint_name> PRIMARY KEY <primary_key_column>

In questa sintassi, <primary_key_column> è il nome della colonna della chiave primaria. Un nome al vincolo qualcosa che identificherà come un vincolo di chiave primaria per un utilizzo futuro.

5 Terminare la dichiarazione con l'aggiunta di un punto e virgola (;) alla fine del comunicato, e premere "Invio". Ciò creare e attivare il vincolo di chiave primaria per la vostra tavola.