sql >> Database teknologi >  >> RDS >> Database

SQL datamanipulationssprog

Data Manipulation Language manipulerer/foretager ændringer i data, der findes i en tabel. Det påvirker kun data/registreringer i tabellen, ikke på skemaet/strukturen af ​​tabellen.INSERT, UPDATE, DELETE er kommandoerne i DML.INSERT: Gemmer data i en tabel eller opretter nye poster ved at indsætte værdier.OPDATERING: Det ændrer posten i en tabel. SLET: Sletter på eller flere poster fra tabellen.
Syntaks:
  1. INDSÆT I tabelnavn VÆRDIER (værdi1,værdi2,….);
  2. INDSÆT I tabelnavn (kolonne 1, kolonne 2, kolonne 3) VÆRDIER (værdi1, værdi2, værdi3);
Eksempel:
  1. INSERT INTO STUDENTVALUES (0001,'ARUN','CS','FIRST');
  1. INSERT INTO STUDENT (classyear, elev_name, elev_dept, student_id)VALUES ('FIRST','VRUN','CS',0002); Her kan brugeren ændre rækkefølgen af ​​kolonner, mens der indsættes værdier i tabellen. Vi kan øge eller mindske antallet af kolonner.Syntaks: DELETEFROM Tabelnavn[WHERE-tilstand];Eksempel:
  1. Slet
Fra StudentWhere Student_id=06;Her slettes enkelt række i henhold til where-betingelsen.
  1. Slet fra StudentWhere Student_name='ARYA';Flere rækker slettet, da tre rækker var til stede med samme navn ARYA. Her, hvor betingelsen bestemmer, hvor mange poster der skal slettes.
  1. Slet
Fra Student;I ovenstående forespørgsel, hvor betingelse ikke er angivet, så slettes alle poster fra STUDENT-tabellen. Hvis brugeren ønsker at slette enkelte eller flere poster, hvor betingelse er påkrævet. Slet forespørgsel uden hvor betingelse sletter alle poster fra tabellen. Syntaks: UPDATETable_nameset column_name =værdi[Where condition];Eksempel:
  1. opdatering
studentset student_dept='ele'where student_name='GITA';
  1. OPDATERING
StudentSET classyear='FINAL'Where student_id=9;Ved at bruge UPDATE-kommandoen kan brugeren opdatere en enkelt værdi eller flere værdier i tabellen. For at ændre en enkelt værdi/for at ændre specifik værdi, "Hvor" betingelse er påkrævet.OPDATERING uden hvor betingelse ændrer komplette kolonneværdier i tabellen. UPDATESTUDENTSET student_dept='EXTC';


  1. Hvordan fuzzy matcher e-mail eller telefon af Elasticsearch?

  2. Konverter 'datetime2' til 'datetime' i SQL Server (T-SQL-eksempler)

  3. En Public Opinion Agency Data Model

  4. Vi introducerer MariaDB Platform X5:databasen for enhver arbejdsbelastning, nu i enhver skala