TABLE

… CREATE TABLE Vedi LIKE TEMPORARY Crea una tabella temporanea che sarà eliminata automaticamente alla fine della sessione. SHOW Visualizza l’elenco dei motori di memorizzazione disponibili per le tabelle. L’informazione support indica la disponibilità o meno DESCRIBE DESC SHOW COLUMNS FROM ALTER TABLE … ADD DROP MODIFY … ORDER BY RENAME DROP TRUNCATE Equivale a … Leggi tutto

DATABASE

Ogni database è contenuto in una cartella con il proprio nome.Tutte le cartelle sono all’interno della cartella data. Create Con la cartella mysqldata ora contiene una cartella nome_database con all’interno il file db.opt Show L’ultimo comando visualizza Use Senza “;” finale… Alter Con si possono cambiare le impostazioni per CHARACTER SET o COLLATE Drop Con … Leggi tutto

DELETE

Eliminare record da una tabella già esistente. Tutti Eliminare tutti i record WHERE Stabilire una restrizione sull’elimininazione LIMIT Limitare a un certo numero le eliminazioni.Utile per non tenere occupato il DB: sarà necessario ripetere il comando finché il numero di righe eliminate non sarà minore del numero specificato. ORDER BY Seguire un certo ordine durante … Leggi tutto

INDICI

MySQL utilizza gli indici di tipo PRIMARY KEY UNIQUE INDEX FULLTEXT per garantire l’integrità dei dati rendere più veloci le operazioni in presenza della clausola WHERE. CREATE TABLE Quando si crea una tabella si aggiungono anche le definizioni degli indici PRIMARY KEY Uno o più campi sono la chiave primaria per la tabella nome_campo tipo_campo … Leggi tutto

VIEW

La vista è una tabella virtuale creata a partire dai dati contenuti in altre tabelle. Permette di offrire una visione parziale dei dati contenuti nel db. CREATE VIEW Si crea la vista a partire da una certa proiezione di campi CREATE VIEW nome_vista AS SELECT … FROM … oppure si danno dei nomi appropriati CREATE … Leggi tutto