SQL DELETE ir pamata SQL darbība, ko izmanto datu dzēšanai datu bāzē. SQL DELETE ir svarīga datu bāzes pārvaldības daļa. DELETE var izmantot, lai selektīvi noņemtu ierakstus no datu bāzes tabulas, pamatojoties uz noteiktiem nosacījumiem. Šī SQL DELETE darbība ir svarīga datu bāzes lieluma pārvaldībai, datu precizitātei, un integritāte.
Sintakse:
DZĒST NO tabulas_nosaukums
KUR kaut kāds_nosacījums;
java saišu saraksts
Parametra skaidrojums
- Some_condition : nosacījums, lai izvēlētos konkrētu ierakstu.
- tabulas_nosaukums: tabulas nosaukums
Piezīme: Mēs varam dzēst gan atsevišķus, gan vairākus ierakstus atkarībā no nosacījuma, ko sniedzam WHERE klauzulā. Ja mēs izlaidīsim WHERE klauzulu, visi ieraksti tiks dzēsti un tabula būs tukša.
Tabulas paraugs ir šāds GFG_Employees:
trīskāršs operators java
Vaicājums:
Pieņemsim, ka esam izveidojuši tabulu ar nosaukumu GFG_Employee, kurā ir ietverta darbinieka personas informācija, tostarp viņa ID, vārds, e-pasts un nodaļa utt., kā parādīts zemāk.
kā iegūt Apple emocijzīmes operētājsistēmā Android
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>
Izvade

GFG_Darbinieki
Viena ieraksta dzēšana
Varat izdzēst ierakstus ar nosaukumu Rithvik, izmantojot tālāk norādīto vaicājumu:
Vaicājums
DELETE FROM GFG_Employees WHERE NAME = 'Rithvik';>
Izvade
Vairāku ierakstu dzēšana
Dzēsiet rindas no tabulas GFG_Darbinieki, kur nodaļa ir Attīstība. Tādējādi tiks dzēstas 2 rindas (pirmā rinda un septītā rinda).
nejauši c
Vaicājums
DELETE FROM GFG_Employees WHERE department = 'Development';>
Izvade

izvade
Dzēst visus ierakstus
Lai noņemtu visus ierakstus no tabulas, varat izmantot šādu vaicājumu:
Vaicājums
DELETE FROM GFG_EMPLOyees; Or DELETE * FROM GFG_EMPLOyees;>
Izvade
Visi tabulas ieraksti tiks dzēsti, vairs nav neviena ieraksta, ko parādīt. Tabula GFG_EMPLOyees kļūs tukša.

izvade
Svarīga piezīme:
DELETE is a DML (Data Manipulation Language) command hence operation performed by DELETE can be rolled back or undone.>
Secinājums
Esošos ierakstus tabulā var dzēst, izmantojot SQL DELETE paziņojumu. Mēs varam izdzēst vienu ierakstu vai vairākus ierakstus atkarībā no nosacījuma, ko norādām KUR klauzula un, izmantojot DELETE paziņojumu, jūs varat filtrēt neiesaistītos ierakstus no tabulas.