Per creare un database:
CREATE DATABASE nome_database
Per creare una tabella:
CREATE TABLE Nome_Tabella
(
Nome_Colonna1 Tipo_di_Dato(lunghezza),
Nome_Colonna2 Tipo_di_Dato(lunghezza),
etc...
)
Per esempio proviamo a creare la tabella Clienti con i campi id, nome, cognome e email dichiarando come chiave primaria l'id.
CREATE TABLE Clienti
(
id INT(10) auto_increment,
nome VARCHAR(40),
cognome VARCHAR(40),
email VARCHAR(60),
PRIMARY KEY(id)
)
Alcuni tipi di dato:
INT(dimensione) - Per gli interi, il numero massimo è specificato fra le parentesi
VARCHAR(dimensione) - Può contenere stringhe di lunghezza variabile di lunghezza massima specificata nelle parentesi
Creare indici
Gli indici vengono create in una tabella esistente per localizzare le righe più efficientemente. È possibile creare un indice su una o più colonne di una tabella, e ad ogni indice si da un nome.
Unique Index cCrea un indice univoco nella tabella, questo vuol dire che due righe non possono avere la stesso valore.
CREATE UNIQUE INDEX Nome_Indice
ON Nome_Tabella (Nome_Colonna)