sql >> Base de Datos >  >> RDS >> Database

Lenguaje de manipulación de datos SQL

El lenguaje de manipulación de datos manipula/hace cambios en los datos presentes en una tabla. Solo afecta a los datos/registros de la tabla, no al esquema/estructura de la tabla. INSERTAR, ACTUALIZAR, ELIMINAR son los comandos de DML.INSERTAR: Almacena datos en una tabla o crea nuevos registros insertando valores.ACTUALIZAR: Modifica el registro en una tabla. ELIMINAR: Elimina uno o más registros de la tabla.
Sintaxis:
  1. INSERTAR EN table_name VALORES (valor1,valor2,….);
  2. INSERTAR EN table_name (columna 1, columna 2, columna 3) VALORES (valor1, valor2, valor3);
Ejemplo:
  1. INSERTAR EN VALORES DE ESTUDIANTE (0001,'ARUN','CS','FIRST');
  1. INSERTAR EN ESTUDIANTE (año de clase, nombre_estudiante, departamento_estudiante, id_estudiante)VALUES ('FIRST','VRUN','CS',0002); Aquí, el usuario puede cambiar la secuencia de columnas mientras inserta valores en la tabla. Podemos aumentar o disminuir el número de columnas.Sintaxis: DELETEFROM Table_name[WHERE Condición];Ejemplo:
  1. Eliminar
Desde StudentWhere Student_id=06;Aquí, la fila única se elimina según la condición where.
  1. Eliminar de StudentWhere Student_name='ARYA';Se eliminaron varias filas, ya que había tres filas con el mismo nombre ARYA. Aquí, donde la condición decide cuántos registros eliminar.
  1. Eliminar
Del estudiante:en la consulta anterior, donde no se especifica la condición, todos los registros se eliminan de la tabla ESTUDIANTE. Si el usuario desea eliminar registros únicos o múltiples, entonces se requiere la condición. Eliminar consulta sin condición donde elimina todos los registros de la tabla. Sintaxis: UPDATETable_nameset column_name =valor[Donde condición];Ejemplo:
  1. actualizar
studentset student_dept='ele'where student_name='GITA';
  1. ACTUALIZAR
StudentSET classyear='FINAL'Where student_id=9;Usando el comando ACTUALIZAR, el usuario puede actualizar un valor único o múltiples valores en la tabla. Para cambiar un valor único/para cambiar un valor específico, 'Dónde' se requiere condición.ACTUALIZAR sin donde la condición cambia los valores de columna completos en la tabla. UPDATESTUDENTSET student_dept='EXTC';