logo

ELIMINA SQL

IL Istruzione SQL DELETE viene utilizzato per eliminare righe da una tabella. Generalmente l'istruzione DELETE rimuove uno o più record da una tabella.

Sintassi SQL DELETE

Vediamo la sintassi per l'istruzione SQL DELETE:

 DELETE FROM table_name [WHERE condition]; 

Qui table_name è la tabella che deve essere eliminata. IL Dove la clausola nell'istruzione SQL DELETE è facoltativa qui.


Esempio di DELETE SQL

Prendiamo una tabella, denominata tabella 'EMPLOYEE'.

come bloccare gli annunci di YouTube su Android
IDEMP_NAMECITTÀSTIPENDIO
101Adarsh ​​SinghSito di costruzione20000
102Sanjay SinghMeerut21000
103Priyanka SharmaRaipur25000
104Esha SinghalDelhi26000

Di seguito è riportato un esempio di eliminazione con clausola WHERE:

 DELETE FROM EMPLOYEE WHERE ID=101; 

Tabella risultante dopo la query:

IDEMP_NAMECITTÀSTIPENDIO
102Sanjay SinghMeerut21000
103Priyanka SharmaRaipur25000
104Esha SinghalDelhi26000

Di seguito è riportato un altro esempio di istruzione delete

 DELETE FROM EMPLOYEE; 

Tabella risultante dopo la query:

IDEMP_NAMECITTÀSTIPENDIO

Verranno eliminati tutti i record della tabella EMPLOYEE.

Verranno eliminati tutti i record della tabella EMPLOYEE in cui l'ID è 101.

centos contro redhat

La clausola WHERE nell'istruzione SQL DELETE è facoltativa e identifica le righe nella colonna che vengono eliminate.

La clausola WHERE viene utilizzata per impedire la cancellazione di tutte le righe nella tabella. Se non utilizzi la clausola WHERE potresti perdere tutte le righe.


Istruzione DELETE non valida per il database ORACLE

Non è possibile utilizzare il simbolo * (asterisco) per eliminare tutti i record.

 DELETE * FROM EMPLOYEE; 

Argomenti dell'istruzione SQL DELETE

TABELLA DI ELIMINAZIONE SQL

Come eliminare la tabella e qual è la differenza tra l'istruzione DELETE e TRUNCATE?

istanza di in Java
SQL ELIMINA RIGA

Come eliminare una riga dal database?

SQL DELETE Tutte le righe

Come eliminare tutte le righe di una tabella?

SQL DELETE Righe duplicate

Come utilizzare una parola chiave distinta per eliminare tutte le righe duplicate dalla tabella?

SQL ELIMINA DATABASE

Non viene utilizzata l'istruzione DELETE per eliminare il database. Tuttavia, viene utilizzata l'istruzione DROP per eliminare il database.

VISTA ELIMINA SQL

Come eliminare la vista dal database?

in stringa in Java
SQL ELIMINA UNISCITI

Come utilizzare l'istruzione delete con INNER JOIN?