SQL DELETE är en grundläggande SQL-operation som används för att radera data i en databas. SQL DELETE är en viktig del av databashantering DELETE kan användas för att selektivt ta bort poster från en databastabell baserat på vissa förutsättningar. Denna SQL DELETE-operation är viktig för databasstorlekshantering, datanoggrannhet, och integritet.
arraylist i java sortering
Syntax:
DELETE FRÅN tabellnamn
WHERE some_condition;
Parameter Förklaring
- Some_condition : villkor för att välja en viss post.
- tabellnamn: tabellens namn
Notera: Vi kan radera såväl enstaka som flera poster beroende på villkoret vi tillhandahåller i WHERE-satsen. Om vi utelämnar WHERE-satsen kommer alla poster att raderas och tabellen kommer att vara tom.
Exempeltabellen är som följer GFG_Employees:
Fråga:
Anta att vi har skapat en tabell med namnet GFG_Employee som innehåller personalens personuppgifter inklusive deras id, namn, e-post och avdelning etc. som visas nedan −
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>
Produktion

GFG_Anställda
Ta bort enstaka post
Du kan ta bort posterna med namnet Rithvik genom att använda frågan nedan:
strängarray
Fråga
DELETE FROM GFG_Employees WHERE NAME = 'Rithvik';>
Produktion
Ta bort flera poster
Ta bort raderna från tabellen GFG_Anställda där avdelningen är Utveckling. Detta kommer att ta bort 2 rader (den första raden och den sjunde raden).
Fråga
DELETE FROM GFG_Employees WHERE department = 'Development';>
Produktion

produktion
Ta bort alla poster
För att ta bort alla poster från tabellen kan du använda följande fråga:
Fråga
DELETE FROM GFG_EMPLOyees; Or DELETE * FROM GFG_EMPLOyees;>
Produktion
Alla poster i tabellen kommer att raderas, det finns inga poster kvar att visa. Tabellen GFG_EMPLOyees blir tom.

produktion
matematik slumpmässigt java
Viktig notering:
DELETE is a DML (Data Manipulation Language) command hence operation performed by DELETE can be rolled back or undone.>
Slutsats
Befintliga poster i en tabell kan raderas med SQL DELETE-satsen. Vi kan ta bort en enda post eller flera poster beroende på villkoret vi anger i WHERE klausul och Med DELETE-statement kan du filtrera de oengagerade posterna från tabellen.