Latest web development tutorials

Vincoli SQL

vincoli SQL (vincoli)

vincolo SQL per specificare i dati nelle regole della tabella.

Se i dati viola esiste il comportamento vincolo, sarà vincolata terminato il comportamento.

I vincoli possono essere specificati durante la creazione di una tabella (tramite l'istruzione CREATE TABLE), o dopo una tabella prestabilita viene creata (tramite ALTER TABLE).

SQL CREATE TABLE sintassi + VINCOLO

CREATE TABLE table_name
(
column_name1 data_type ( size ) constraint_name ,
column_name2 data_type ( size ) constraint_name ,
column_name3 data_type ( size ) constraint_name ,
....
);

In SQL, abbiamo le seguenti limitazioni:

  • NOT NULL - che indica che una colonna non è in grado di memorizzare un valore NULL.
  • UNICA - per garantire che ogni riga di una colonna deve avere un valore unico.
  • PRIMARY KEY - la combinazione di NOT NULL e UNIQUE. Per garantire che una colonna (o due colonne combinano più colonne) con un identificatore univoco, contribuire a rendere più facile e più rapida di una particolare record della tabella.
  • FOREIGN KEY - garantire che i dati di una tabella referenziale valori integrità delle partite in un'altra tabella.
  • CONTROLLARE - valore garantito nella colonna che soddisfano le condizioni specificate.
  • Default - non vi è alcuna disposizione sul valore predefinito della colonna in missione.

Nelle sezioni seguenti, spiegheremo in dettaglio ogni vincolo.