SQL DELETE è un'operazione SQL di base utilizzata per eliminare i dati in un database. SQL DELETE è una parte importante della gestione del database DELETE può essere utilizzato per rimuovere selettivamente i record da una tabella del database in base a determinate condizioni. Questa operazione SQL DELETE è importante per la gestione delle dimensioni del database, l'accuratezza dei dati, e integrità.
impostazioni del browser web
Sintassi:
ELIMINA DA nome_tabella
DOVE qualche_condizione;
Parametro Spiegazione
- Alcune_condizioni : condizione per scegliere un particolare record.
- nome_tabella: nome della tabella
Nota: Possiamo eliminare record singoli o multipli a seconda della condizione che forniamo nella clausola WHERE. Se omettiamo la clausola WHERE tutti i record verranno cancellati e la tabella sarà vuota.
La tabella di esempio è la seguente GFG_Employees:
Domanda:
Supponiamo di aver creato una tabella denominata GFG_Employee che contiene i dettagli personali del dipendente inclusi ID, nome, e-mail e dipartimento ecc. Come mostrato di seguito −
CREATE TABLE GFG_Employees ( id INT PRIMARY KEY, name VARCHAR (20) , email VARCHAR (25), department VARCHAR(20) ); INSERT INTO GFG_Employees (id, name, email, department) VALUES (1, 'Jessie', '[email protected]', 'Development'), (2, 'Praveen', '[email protected]', 'HR'), (3, 'Bisa', '[email protected]', 'Sales'), (4, 'Rithvik', '[email protected]', 'IT'), (5, 'Suraj', '[email protected]', 'Quality Assurance'), (6, 'Om', '[email protected]', 'IT'), (7, 'Naruto', '[email protected]', 'Development'); Select * From GFG_Employees>
Produzione

GFG_Dipendenti
Eliminazione di un singolo record
Puoi eliminare i record denominati Rithvik utilizzando la query seguente:
Domanda
DELETE FROM GFG_Employees WHERE NAME = 'Rithvik';>
Produzione
Eliminazione di più record
Elimina le righe dalla tabella GFG_Employees dove il dipartimento è Sviluppo. Ciò eliminerà 2 righe (la prima riga e la settima riga).
Domanda
DELETE FROM GFG_Employees WHERE department = 'Development';>
Produzione

produzione
Elimina tutti i record
Per rimuovere tutte le voci dalla tabella, è possibile utilizzare la seguente query:
Domanda
DELETE FROM GFG_EMPLOyees; Or DELETE * FROM GFG_EMPLOyees;>
Produzione
Tutti i record nella tabella verranno eliminati, non ci sono più record da visualizzare. La tabella GFG_EMPLOyees diventerà vuota.

produzione
Nota importante:
DELETE is a DML (Data Manipulation Language) command hence operation performed by DELETE can be rolled back or undone.>
Conclusione
I record esistenti in una tabella possono essere eliminati utilizzando l'istruzione SQL DELETE. Possiamo eliminare un singolo record o più record a seconda della condizione specificata nel file Dove la clausola e con l'istruzione DELETE, puoi filtrare i record non impegnati dalla tabella.