Per vedere i database già esistenti: SHOW DATABASES; Per creare un nuovo database: CREATE DATABASE db_name; Per lavorare con un database: USE db_name; Per vedere le tabelle presenti nel database: SHOW TABLES; Per vedere la struttura di una tabella già creata: DESCRIBE tbl_name; Se si desidera aggiungere un campo in una tabella creata precedentemente: ALTER TABLE tbl_name ADD column_definition; Se ci si è dimenticati di definire la chiave primaria durante la creazione della tabella: ALTER TABLE tbl_name ADD PRIMARY KEY (col_name,...); Se ci si è dimenticati di definire la chiave esterna durante la creazione della tabella: ALTER TABLE tbl_name ADD FOREIGN KEY (col_name) REFERENCES ...; Se si desidera modificare la definizione di un campo (senza cambiare il nome del campo) in una tabella creata precedentemente: ALTER TABLE tbl_name MODIDY col_name column_definition; Se si desidera modificare il nome di un campo in una tabella creata precedentemente: ALTER TABLE tbl_name CHANGE old_col_name new_col_name column_definition; Se si desidera eliminare un campo in una tabella creata precedentemente: ALTER TABLE tbl_name DROP col_name; Se si desidera modificare il nome di una tabella creata precedentemente: ALTER TABLE tbl_name RENAME new_tbl_name; Per inserire i dati in una tabella: INSERT INTO tbl_name (col1,col2) VALUES(v1,v2); Si possono inserire più righe contemporaneamente: INSERT INTO tbl_name (col1,col2) VALUES(v11,v12),(v21,v22); N.B. Il nome delle colonne può essere omesso se si inseriscono dei valori per ogni colonna. Esempio di inserimento di dati di tipo diverso: INSERT INTO prodotti(cod, prez, data) VALUES(‘p1’,10.3,’2008-03-10’); Per cancellare un database: DROP DATABASE [IF EXISTS] db_name; Per uscire da MySQL: quit;