Creazione di schema

CREATE SCHEMA Nome

Creazione di Tabelle

CREATE TABLE Nome (
    Nomecampo Tipocampo Vincoli
)

Primary Key

PRIMARY KEY (Campi)

Foreign Key

FOREIGN KEY (Campi) REFERENCES TABELLA(Campi)

Vincoli

  • Non null: NOT NULL
  • Default: DEFAULT valore
  • Unico: UNIQUE (Campi) (questo va in fondo e non sul campo)

Modifica degli schemi

  • Altera: ALTER TABLE ecc…
  • Cancella: DROP TABLE tabella

Ordinamento

ORDER BY Campo

Deve essere l’ultima clausola della query

Posso fare la differenza tra insiemi con LEFT JOIN, query nidificate oppure EXCEPT