logo

SQL DELETE paziņojums

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_Darbinieks

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

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

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.