sql >> Databasteknik >  >> RDS >> Database

SQL Data Manipulation Language

Data Manipulation Language manipulerar/gör ändringar i data som finns i en tabell. Det påverkar endast data/poster i tabellen, inte på schemat/strukturen i tabellen.INSERT, UPDATE, DELETE är kommandona för DML.INSERT: Lagrar data i en tabell eller skapar nya poster genom att infoga värden.UPPDATERING: Det ändrar posten i en tabell. RADERA: Tar bort en eller flera poster från tabellen.
Syntax:
  1. INSERT I tabellnamn VÄRDEN (värde1,värde2,….);
  2. INSERT I tabellnamn (kolumn 1, kolumn 2, kolumn 3) VÄRDEN (värde1, värde2, värde3);
Exempel:
  1. INSERT INTO STUDENTVALUES (0001,'ARUN','CS','FIRST');
  1. INSERT INTO STUDENT (klassår, student_name, student_dept, student_id)VALUES ('FIRST','VRUN','CS',0002); Här kan användaren ändra sekvensen av kolumner samtidigt som värden infogas i tabellen. Vi kan öka eller minska antalet kolumner.Syntax: DELETEFROM Table_name[WHERE Condition];Exempel:
  1. Ta bort
Från StudentWhere Student_id=06;Här raderas en rad enligt where-villkoret.
  1. Ta bort från StudentWhere Student_name=’ARYA’;Flera rader raderade, eftersom tre rader fanns med samma namn ARYA. Här, där villkoret avgör hur många poster som ska raderas.
  1. Ta bort
Från Student;I ovanstående fråga, där villkoret inte är specificerat så raderas alla poster från STUDENT-tabellen. Om användaren vill ta bort enstaka eller flera poster då villkor krävs. Ta bort fråga utan där villkor tar bort alla poster från tabellen. Syntax: UPDATETable_nameset column_name =värde[Where condition];Exempel:
  1. uppdatering
studentset student_dept='ele'where student_name='GITA';
  1. UPPDATERA
StudentSET classyear='FINAL'Where student_id=9;Genom att använda kommandot UPDATE kan användaren uppdatera ett värde eller flera värden i tabellen. För att ändra ett enda värde/för att ändra specifikt värde, "Var" skick krävs.UPPDATERA utan där villkoret ändrar fullständiga kolumnvärden i tabellen. UPDATESTUDENTSET student_dept='EXTC';


  1. MySQL :transaktion inom en lagrad procedur

  2. 3 sätt att returnera alla tabeller UTAN en primär nyckel i SQL Server

  3. Java JDBC - Hur man ansluter till Oracle med tnsnames.ora

  4. SQL Server Service Broker konversationsgrupper