SQL DELETE je základní operace SQL používaná k odstranění dat v databázi. SQL DELETE je důležitou součástí správy databáze DELETE lze použít k selektivnímu odstranění záznamů z databázové tabulky na základě určitých podmínek. Tato operace SQL DELETE je důležitá pro správu velikosti databáze, přesnost dat, a bezúhonnost.
Syntax:
DELETE FROM název_tabulky
KDE nějaká_podmínka;
java indexof
Vysvětlení parametru
- Nějaká_podmínka : podmínka pro výběr konkrétního záznamu.
- název_tabulky: název stolu
Poznámka: Můžeme odstranit jeden i více záznamů v závislosti na podmínce, kterou uvedeme v klauzuli WHERE. Pokud vynecháme klauzuli WHERE, budou všechny záznamy smazány a tabulka bude prázdná.
Vzorová tabulka je následující GFG_Employees:
Dotaz:
Předpokládejme, že jsme vytvořili tabulku s názvem GFG_Employee, která obsahuje osobní údaje zaměstnance včetně jeho ID, jména, e-mailu a oddělení atd., jak je uvedeno níže −
parciální derivace symbol latex
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>
Výstup

GFG_Employees
Smazání jednoho záznamu
Záznamy s názvem Rithvik můžete odstranit pomocí následujícího dotazu:
Dotaz
DELETE FROM GFG_Employees WHERE NAME = 'Rithvik';>
Výstup
Mazání více záznamů
Odstraňte řádky z tabulky GFG_Employees, kde je oddělení vývoj. Tím se odstraní 2 řádky (první řádek a sedmý řádek).
Dotaz
DELETE FROM GFG_Employees WHERE department = 'Development';>
Výstup

výstup
Smazat všechny záznamy
Chcete-li odstranit všechny položky z tabulky, můžete použít následující dotaz:
Dotaz
DELETE FROM GFG_EMPLOyees; Or DELETE * FROM GFG_EMPLOyees;>
Výstup
Všechny záznamy v tabulce budou smazány, nezbývají žádné záznamy k zobrazení. Tabulka GFG_EMPLOyees bude prázdná.

výstup
přidávání řetězců java
Důležitá poznámka:
DELETE is a DML (Data Manipulation Language) command hence operation performed by DELETE can be rolled back or undone.>
Závěr
Existující záznamy v tabulce lze odstranit pomocí příkazu SQL DELETE. Můžeme odstranit jeden záznam nebo více záznamů v závislosti na podmínce, kterou specifikujeme v klauzule WHERE a Pomocí příkazu DELETE můžete filtrovat nepotvrzené záznamy z tabulky.