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

Linguaggio di manipolazione dei dati SQL

Il linguaggio di manipolazione dei dati manipola/apporta modifiche ai dati presenti in una tabella. Influisce solo sui dati/record della tabella, non sullo schema/struttura della tabella.INSERT, UPDATE, DELETE sono i comandi di DML.INSERT: Memorizza i dati in una tabella o crea nuovi record inserendo valori.UPDATE: Modifica il record in una tabella. ELIMINA: Elimina uno o più record dalla tabella.
Sintassi:
  1. INSERISCI IN nome_tabella VALORI ( valore1,valore2,….);
  2. INSERISCI IN nome_tabella (colonna 1,colonna 2, colonna 3) VALORI (valore1, valore2,valore3);
Esempio:
  1. INSERIRE IN STUDENTVALUES (0001,'ARUN','CS','FIRST');
  1. INSERT IN STUDENT (classyear, student_name,student_dipt,student_id)VALUES ('FIRST','VRUN','CS',0002); Qui, l'utente può modificare la sequenza delle colonne durante l'inserimento di valori nella tabella. Possiamo aumentare o diminuire il numero di colonne.Sintassi: DELETEFROM Nome_tabella[WHERE Condizione];Esempio:
  1. Elimina
Da StudentWhere Student_id=06;Qui, la riga singola viene eliminata in base alla condizione dove.
  1. Elimina da StudentWhere Student_name='ARYA'; Più righe eliminate, poiché erano presenti tre righe con lo stesso nome ARYA. Qui, dove condizione decide quanti record eliminare.
  1. Elimina
Da Studente; Nella query precedente, dove la condizione non è specificata così, tutti i record vengono eliminati dalla tabella STUDENT. Se l'utente desidera eliminare uno o più record, dove è richiesta la condizione. Elimina query senza condizione dove elimina tutti i record dalla tabella. Sintassi: UPDATETable_nameset column_name =valore[Where condition];Esempio:
  1. aggiornamento
studentset student_dept='ele'where student_name='GITA';
  1. AGGIORNAMENTO
StudentSET classyear='FINAL'Dove student_id=9;Utilizzando il comando UPDATE, l'utente può aggiornare un valore singolo o più valori nella tabella. Per modificare un valore singolo/per modificare un valore specifico, 'Dove' condizione è richiesta.AGGIORNAMENTO senza dove la condizione cambia i valori completi della colonna nella tabella. UPDATESTUDENTSET student_dept='EXTC';