Espressione SQL DELETE

Sentenza DELETE

La sentenza DELETE viene utilizzata per eliminare le righe della tabella.

Sintassi

DELETE FROM nome_tabella WHERE nome_colonna = valore

Person:

Cognome Nome iniziale Indirizzo Città
Gates Bill Xuanwumen 10 Beijing
Wilson Fred Zhongshan 23 Nanjing

Eliminare una riga

"Fred Wilson" verrà eliminato:

DELETE FROM Person WHERE Cognome = 'Wilson'

Risultato:

Cognome Nome iniziale Indirizzo Città
Gates Bill Xuanwumen 10 Beijing

Eliminare tutte le righe

È possibile eliminare tutte le righe senza eliminare la tabella. Questo significa che la struttura, le proprietà e gli indici della tabella sono completi:

DELETE FROM table_name

O:

DELETE * FROM table_name