Creare un database.
Per prima cosa dobbiamo saper creare un database vuoto su cui effettuare tutte le nostre
prove che funzionera da contenitore principale dove potremo creare le tabelle per
l'inserimento dei dati.
L'istruzione per la creazione di un database e molto semplice:
CREATE DATABASE nome_database;

In SQL il ";" finale non e obbligatorio, ma e
sempre consigliato, infatti alcuni server databse permettono di inserire piu comandi SQL in
sequanza separati dal ";".

Come nome_database non e possibile utilizzare
le parole riservate al linguaggio. Per un lista completa guarda il
capitolo dedicato
La tabella e il vero contenitore dei dati, stabilisce la struttura delle informazioni da memorizzare da memorizzare .
CREATE TABLE(
nome_campo1 tipo_dato(dimensione)[NOT NULL | NULL] [DEFAULT valore],
nome_campo2 tipo_dato(dimensione) [NOT NULL | NULL] [DEFAULT valore],
...
);
Dove alla
label tipo_dato
deve essere sostituito un
tipo di dato che dovra contenere tale campo.
L'opzione
[NOT NULL | NULL]
specifica se il campo e
obbligatorio o meno. Se non viene specificato il valore impostato di default e
NULL
, cioe quando andremo a inserire un nuovo record
e non specifichiamo alcun valore per il campo in questione il suo valore verra impostato con
il valore speciale
NULL
. Mentre nel caso caso si
voglia impostare il campo come obbligatorio e necessario specificare il comando
NOT NULL
.
L'opzione
[DEFAULT valore]
specifica il valore di
default che viene assegnato al campo nel caso che al momento dell'inserimento di un nuovo
record non venga specificato.