venerdì 12 febbraio 2010

creazione di una tabella

TIPI DI VALORE:


  • VARCHAR (INT Ncaratteri) per le stringe di caratteri

  • REAL per i numeri con la virgola

  • DATA per le date

  • INTEGER per i numeri interi


CREATE TABLE nomeTabella( nome1 tipoDato,


nome2 tipoDato


PRIMARY KEY(nomeChiavePrimaria));


es:


CREATE TABLE persone( nome VARCHAR(16),


cognome VARCHAR(16),


cf VARCHAR(16),


PRIMARY KEY(cf));


PER AGGIUNGERE UNA CHIAVE ESTERNA


FOREIGN KEY (nomeChiaveEsterna) REFERENCES nomeTabellaConChiavePrimaria(nomeChiavePrimaria);

VINCOLI CHE SI POSSONO AGGIUNGERE:

  • NOT NULL obbliga a mettere un valore
  • UNIQUE obbliga a mettere valori tutti diversi
  • DEFAULT '0' pone 0 come valore predefinito

Nessun commento: