logo

DML-Befehle in SQL

DML ist eine Abkürzung für Datenmanipulierungssprache .

Die DML-Befehle in der Structured Query Language ändern die in der SQL-Datenbank vorhandenen Daten. Mit DML-Befehlen können wir problemlos auf die vorhandenen Datensätze in der Datenbank zugreifen, diese speichern, ändern, aktualisieren und löschen.

Im Folgenden sind die vier wichtigsten DML-Befehle in SQL aufgeführt:

  1. SELECT-Befehl
  2. INSERT-Befehl
  3. UPDATE-Befehl
  4. DELETE-Befehl

SELECT DML-Befehl

SELECT ist der wichtigste Datenmanipulationsbefehl in der Structured Query Language. Der SELECT-Befehl zeigt die Datensätze der angegebenen Tabelle an. Mithilfe der WHERE-Klausel wird außerdem der jeweilige Datensatz einer bestimmten Spalte angezeigt.

np.linspace

Syntax des SELECT DML-Befehls

SELECT column_Name_1, column_Name_2, ….., column_Name_N FROM Name_of_table;

Hier, Spaltenname_1, Spaltenname_2, ….., Spaltenname_N sind die Namen der Spalten, deren Daten wir aus der Tabelle abrufen möchten.

Wenn wir die Daten aus allen Spalten der Tabelle abrufen möchten, müssen wir den folgenden SELECT-Befehl verwenden:

SELECT * FROM table_name;

Beispiele für den SELECT-Befehl

Beispiel 1: Dieses Beispiel zeigt alle Werte jeder Spalte der Tabelle.

SELECT * FROM Student;

Diese SQL-Anweisung zeigt die folgenden Werte der Schülertabelle an:

Studenten ID Name des Studenten Student_Marks
BCA1001 Abhay 85
BCA1002 Anuj 75
BCA1003 Bheem 60
BCA1004 RAM 79
BCA1005 Sumit 80

Beispiel 2: Dieses Beispiel zeigt alle Werte einer bestimmten Spalte aus der Tabelle.

SELECT Emp_Id, Emp_Salary FROM Employee;

Diese SELECT-Anweisung zeigt alle Werte von an Emp_Salary Und Emp_Id Spalte von Mitarbeiter Tisch:

Emp_Id Emp_Salary
201 25000
202 45000
203 30000
204 29000
205 40000

Beispiel 3: In diesem Beispiel wird beschrieben, wie die WHERE-Klausel mit dem SELECT-DML-Befehl verwendet wird.

Java-Methoden

Nehmen wir die folgende Student-Tabelle:

Studenten ID Name des Studenten Student_Marks
BCA1001 Abhay 80
BCA1002 Ankit 75
BCA1003 Bheem 80
BCA1004 RAM 79
BCA1005 Sumit 80

Wenn Sie auf alle Datensätze der Schüler zugreifen möchten, deren Noten in der obigen Tabelle 80 sind, müssen Sie den folgenden DML-Befehl in SQL schreiben:

SELECT * FROM Student WHERE Stu_Marks = 80;

Die obige SQL-Abfrage zeigt als Ergebnis die folgende Tabelle:

Studenten ID Name des Studenten Student_Marks
BCA1001 Abhay 80
BCA1003 Bheem 80
BCA1005 Sumit 80

INSERT DML-Befehl

INSERT ist ein weiterer wichtiger Befehl zur Datenbearbeitung in der Structured Query Language, der es Benutzern ermöglicht, Daten in Datenbanktabellen einzufügen.

Syntax des INSERT-Befehls

INSERT INTO TABLE_NAME ( column_Name1 , column_Name2 , column_Name3 , .... column_NameN ) VALUES (value_1, value_2, value_3, .... value_N ) ; 

Beispiele für den INSERT-Befehl

Beispiel 1: In diesem Beispiel wird beschrieben, wie der Datensatz in die Datenbanktabelle eingefügt wird.

Nehmen wir die folgende Schülertabelle, die nur aus 2 Datensätzen des Schülers besteht.

Struktur in der Datenstruktur
Stu_Id Stu_Name Stu_Marks Dieses Alter
101 Ramesh 92 zwanzig
201 Jatin 83 19

Angenommen, Sie möchten einen neuen Datensatz in die Schülertabelle einfügen. Dazu müssen Sie den folgenden DML-INSERT-Befehl schreiben:

INSERT INTO Student (Stu_id, Stu_Name, Stu_Marks, Stu_Age) VALUES (104, Anmol, 89, 19);

UPDATE DML-Befehl

UPDATE ist ein weiterer wichtiger Befehl zur Datenbearbeitung in der Structured Query Language, der es Benutzern ermöglicht, die vorhandenen Daten in Datenbanktabellen zu aktualisieren oder zu ändern.

Syntax des UPDATE-Befehls

UPDATE Table_name SET [column_name1= value_1, ….., column_nameN = value_N] WHERE CONDITION;

Hier sind „UPDATE“, „SET“ und „WHERE“ die SQL-Schlüsselwörter und „Table_name“ ist der Name der Tabelle, deren Werte Sie aktualisieren möchten.

Beispiele für den UPDATE-Befehl

Beispiel 1: In diesem Beispiel wird beschrieben, wie der Wert eines einzelnen Felds aktualisiert wird.

Nehmen wir eine Produkttabelle, die aus den folgenden Datensätzen besteht:

Produkt ID Produktname Produktpreis Produktmenge
P101 Chips zwanzig zwanzig
P102 Pralinen 60 40
P103 Maggi 75 5
P201 Kekse 80 zwanzig
P203 Namkeen 40 fünfzig

Angenommen, Sie möchten den Product_Price des Produkts aktualisieren, dessen Product_Id P102 ist. Dazu müssen Sie den folgenden DML UPDATE-Befehl schreiben:

UPDATE Product SET Product_Price = 80 WHERE Product_Id = 'P102' ;

Beispiel 2: In diesem Beispiel wird beschrieben, wie der Wert mehrerer Felder der Datenbanktabelle aktualisiert wird.

Nehmen wir eine Student-Tabelle, die aus den folgenden Datensätzen besteht:

Stu_Id Stu_Name Stu_Marks Dieses Alter
101 Ramesh 92 zwanzig
201 Jatin 83 19
202 Anuj 85 19
203 Monty 95 einundzwanzig
102 Saket 65 einundzwanzig
103 Sumit 78 19
104 Aschisch 98 zwanzig

Angenommen, Sie möchten Stu_Marks und Stu_Age des Schülers aktualisieren, dessen Stu_Id 103 und 202 ist. Dazu müssen Sie den folgenden DML-Aktualisierungsbefehl schreiben:

UPDATE Student SET Stu_Marks = 80, Stu_Age = 21 WHERE Stu_Id = 103 AND Stu_Id = 202;

DELETE DML-Befehl

DELETE ist ein DML-Befehl, der es SQL-Benutzern ermöglicht, einzelne oder mehrere vorhandene Datensätze aus den Datenbanktabellen zu entfernen.

Dieser Befehl der Data Manipulation Language löscht die gespeicherten Daten nicht dauerhaft aus der Datenbank. Wir verwenden die WHERE-Klausel mit dem DELETE-Befehl, um bestimmte Zeilen aus der Tabelle auszuwählen.

if else-Schleife in Java

Syntax des DELETE-Befehls

DELETE FROM Table_Name WHERE condition;

Beispiele für den DELETE-Befehl

Beispiel 1: In diesem Beispiel wird beschrieben, wie ein einzelner Datensatz aus der Tabelle gelöscht wird.

Nehmen wir eine Produkttabelle, die aus den folgenden Datensätzen besteht:

Produkt ID Produktname Produktpreis Produktmenge
P101 Chips zwanzig zwanzig
P102 Pralinen 60 40
P103 Maggi 75 5
P201 Kekse 80 zwanzig
P203 Namkeen 40 fünfzig

Angenommen, Sie möchten das Produkt aus der Produkttabelle löschen, dessen Product_Id P203 ist. Dazu müssen Sie den folgenden DML-DELETE-Befehl schreiben:

DELETE FROM Product WHERE Product_Id = 'P202' ;

Beispiel 2: In diesem Beispiel wird beschrieben, wie mehrere Datensätze oder Zeilen aus der Datenbanktabelle gelöscht werden.

Nehmen wir eine Student-Tabelle, die aus den folgenden Datensätzen besteht:

Stu_Id Stu_Name Stu_Marks Dieses Alter
101 Ramesh 92 zwanzig
201 Jatin 83 19
202 Anuj 85 19
203 Monty 95 einundzwanzig
102 Saket 65 einundzwanzig
103 Sumit 78 19
104 Aschisch 98 zwanzig

Angenommen, Sie möchten den Datensatz der Schüler löschen, deren Noten mehr als 70 betragen. Dazu müssen Sie den folgenden DML-Aktualisierungsbefehl schreiben:

DELETE FROM Student WHERE Stu_Marks > 70 ;