SQL DELETE ist eine grundlegende SQL-Operation zum Löschen von Daten in einer Datenbank. SQL DELETE ist ein wichtiger Bestandteil der Datenbankverwaltung. Mit DELETE können Datensätze basierend auf bestimmten Bedingungen selektiv aus einer Datenbanktabelle entfernt werden. Diese SQL-DELETE-Operation ist wichtig für die Verwaltung der Datenbankgröße, die Datengenauigkeit und und Integrität.
Syntax:
in Java
LÖSCHEN AUS Tabellenname
WHERE some_condition;
Parametererklärung
- Some_condition : Bedingung zur Auswahl eines bestimmten Datensatzes.
- Tabellenname: Name der Tabelle
Notiz: Abhängig von der Bedingung, die wir in der WHERE-Klausel angeben, können wir sowohl einzelne als auch mehrere Datensätze löschen. Wenn wir die WHERE-Klausel weglassen, werden alle Datensätze gelöscht und die Tabelle ist leer.
Die Beispieltabelle lautet wie folgt: GFG_Employees:
Abfrage:
Angenommen, wir haben eine Tabelle mit dem Namen GFG_Employee erstellt, die die persönlichen Daten des Mitarbeiters enthält, einschließlich seiner ID, seines Namens, seiner E-Mail-Adresse und seiner Abteilung usw., wie unten gezeigt
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>
Ausgabe

GFG_Mitarbeiter
Einzelnen Datensatz löschen
Sie können die Datensätze mit dem Namen Rithvik löschen, indem Sie die folgende Abfrage verwenden:
wie viele null für eine million
Abfrage
DELETE FROM GFG_Employees WHERE NAME = 'Rithvik';>
Ausgabe
Mehrere Datensätze löschen
Löschen Sie die Zeilen aus der Tabelle GFG_Employees, in der die Abteilung Entwicklung ist. Dadurch werden zwei Zeilen gelöscht (die erste Zeile und die siebte Zeile).
Abfrage
DELETE FROM GFG_Employees WHERE department = 'Development';>
Ausgabe

Ausgabe
Löschen Sie alle Datensätze
Um alle Einträge aus der Tabelle zu entfernen, können Sie die folgende Abfrage verwenden:
Abfrage
DELETE FROM GFG_EMPLOyees; Or DELETE * FROM GFG_EMPLOyees;>
Ausgabe
Alle Datensätze in der Tabelle werden gelöscht, es sind keine Datensätze mehr zur Anzeige vorhanden. Die Tabelle GFG_EMPLOyees wird leer.

Ausgabe
Wichtiger Hinweis:
DELETE is a DML (Data Manipulation Language) command hence operation performed by DELETE can be rolled back or undone.>
Abschluss
Vorhandene Datensätze in einer Tabelle können mit der SQL-Anweisung DELETE gelöscht werden. Abhängig von der Bedingung, die wir im angeben, können wir einen einzelnen Datensatz oder mehrere Datensätze löschen WHERE-Klausel und Mit der DELETE-Anweisung können Sie die nicht festgeschriebenen Datensätze aus der Tabelle filtern.