Database
 sql >> Datenbank >  >> RDS >> Database

SQL-Datenmanipulationssprache

Die Datenmanipulationssprache manipuliert/ändert Daten in einer Tabelle. Sie wirkt sich nur auf Daten/Datensätze der Tabelle aus, nicht auf das Schema/die Struktur der Tabelle. INSERT, UPDATE, DELETE sind die Befehle von DML.INSERT: Speichert Daten in einer Tabelle oder erstellt neue Datensätze durch Einfügen von Werten.UPDATE: Es ändert den Datensatz in einer Tabelle. LÖSCHEN: Löscht einen oder mehrere Datensätze aus der Tabelle.
Syntax:
  1. INSERT INTO table_name WERTE ( Wert1,Wert2,….);
  2. INSERT INTO table_name (Spalte 1, Spalte 2, Spalte 3) WERTE (Wert1, Wert2, Wert3);
Beispiel:
  1. INSERT INTO STUDENVALUES (0001,'ARUN','CS','FIRST');
  1. INSERT INTO STUDENT (classyear, student_name,student_dept,student_id)VALUES ('FIRST','VRUN','CS',0002); Hier kann der Benutzer die Reihenfolge der Spalten ändern, während er Werte in die Tabelle einfügt. Wir können die Anzahl der Spalten erhöhen oder verringern.Syntax: DELETEFROM Tabellenname[WHERE Bedingung];Beispiel:
  1. Löschen
From StudentWhere Student_id=06;Hier wird eine einzelne Zeile gemäß der Where-Bedingung gelöscht.
  1. Delete From StudentWhere Student_name=’ARYA’;Mehrere Zeilen gelöscht, da drei Zeilen mit demselben Namen ARYA vorhanden waren. Hier entscheidet die Bedingung, wie viele Datensätze gelöscht werden.
  1. Löschen
From Student;In der obigen Abfrage werden alle Datensätze aus der STUDENT-Tabelle gelöscht, wenn die Bedingung nicht so angegeben ist. Wenn der Benutzer einzelne oder mehrere Datensätze löschen möchte, ist die Bedingung erforderlich. Abfrage löschen ohne Where-Bedingung löscht alle Datensätze aus der Tabelle. Syntax: UPDATETable_nameset Spaltenname =Wert[Wo-Bedingung];Beispiel:
  1. aktualisieren
studentset student_dept='ele'where student_name='GITA';
  1. AKTUALISIEREN
StudentSET classyear='FINAL'Where student_id=9;Mit dem UPDATE-Befehl kann der Benutzer einzelne Werte oder mehrere Werte in der Tabelle aktualisieren. Um einen einzelnen Wert zu ändern/um einen bestimmten Wert zu ändern, „Where“ Bedingung ist erforderlich.AKTUALISIEREN ohne wo Bedingung vollständige Spaltenwerte in der Tabelle ändert. UPDATESTUDENTSET student_dept='EXTC';