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
ID | EMP_NAME | CITTÀ | STIPENDIO |
---|---|---|---|
101 | Adarsh Singh | Sito di costruzione | 20000 |
102 | Sanjay Singh | Meerut | 21000 |
103 | Priyanka Sharma | Raipur | 25000 |
104 | Esha Singhal | Delhi | 26000 |
Di seguito è riportato un esempio di eliminazione con clausola WHERE:
DELETE FROM EMPLOYEE WHERE ID=101;
Tabella risultante dopo la query:
ID | EMP_NAME | CITTÀ | STIPENDIO |
---|---|---|---|
102 | Sanjay Singh | Meerut | 21000 |
103 | Priyanka Sharma | Raipur | 25000 |
104 | Esha Singhal | Delhi | 26000 |
Di seguito è riportato un altro esempio di istruzione delete
DELETE FROM EMPLOYEE;
Tabella risultante dopo la query:
ID | EMP_NAME | CITTÀ | 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 SQLCome eliminare la tabella e qual è la differenza tra l'istruzione DELETE e TRUNCATE?
istanza di in JavaSQL ELIMINA RIGA
Come eliminare una riga dal database?
SQL DELETE Tutte le righeCome eliminare tutte le righe di una tabella?
SQL DELETE Righe duplicateCome utilizzare una parola chiave distinta per eliminare tutte le righe duplicate dalla tabella?
SQL ELIMINA DATABASENon viene utilizzata l'istruzione DELETE per eliminare il database. Tuttavia, viene utilizzata l'istruzione DROP per eliminare il database.
VISTA ELIMINA SQLCome eliminare la vista dal database?
in stringa in JavaSQL ELIMINA UNISCITI
Come utilizzare l'istruzione delete con INNER JOIN?