0% encontró este documento útil (0 votos)
45 vistas9 páginas

Consultas SQL: Insertar, Actualizar, Borrar

Este documento explica las consultas de acción INSERT, UPDATE y DELETE para agregar, modificar y eliminar registros de una base de datos. Describe la sintaxis básica de cada consulta y cómo se usan para modificar una o más tablas.

Cargado por

Joe Molero
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
45 vistas9 páginas

Consultas SQL: Insertar, Actualizar, Borrar

Este documento explica las consultas de acción INSERT, UPDATE y DELETE para agregar, modificar y eliminar registros de una base de datos. Describe la sintaxis básica de cada consulta y cómo se usan para modificar una o más tablas.

Cargado por

Joe Molero
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

TAREA SEMANA 4 – INSTRUCCIONES INSERT – UPDATE - DELETE

ESTUDIANTE

CC: 1144040531 – JOENGLIS ADRIAN MOLERO E.

GRUPO No. HST355-164-S00

Tutor: JOSÉ A GUEVARA

Universidad Nacional Abierta y a Distancia – UNAD


Escuela Ciencias básicas, tecnología e ingeniería
Colombia
2020
INTRODUCCIÓN
OBJETIVOS
Tabla de contenido
INTRODUCCIÓN.......................................................................................................................................2
OBJETIVOS................................................................................................................................................3
CONCLUSIONES.......................................................................................................................................8
BIBLIOGRAFÍA..........................................................................................................................................9
CONSULTA DE ACCIÓN
Las consultas de acción son consultas que no devuelven ningún registro y son responsables de
acciones como agregar, eliminar y modificar registros.

Estas consultas realizan una acción sobre la base de datos


 Insertar un nuevo registro en una tabla (INSERT)
 Borrar un registro o registros de una tabla (DELETE)
 Modificar los datos de un registro o registros de la tabla (UPDATE)

2. INSERT INTO.

Esta consulta agrega un registro un registro en una tabla o formulario. A esto se le llama consulta
de datos agregados. La consulta puede ser de dos tipos: Insertar un único registro o Insertar en una
tabla los registros contenidos en otra tabla.

PARA INSERTAR UN ÚNICO REGISTRÓ:


INSERT INTO Tabla (campo1, campo2, .., campoN)
    VALUES (valor1, valor2, ..., valorN)

Esta consulta graba en el campo1 el valor1, en el campo2 y valor2 y así sucesivamente. Hay que
prestar especial atención a acotar entre comillas simples (') los valores literales (cadenas de
caracteres) y las fechas indicarlas en formato mm-dd-aa y entre caracteres de almohadillas (#).

PARA INSERTAR REGISTROS DE OTRA TABLA:

INSERT INTO Tabla [IN base_externa] (campo1, campo2, ...,campoN)


SELECT TablaOrigen.campo1, TablaOrigen.campo2, ...,
[Link]
FROM TablaOrigen

En este caso se seleccionarán los campos 1,2, ..., n dela tabla origen y se grabarán en los campos
1,2,.., n de la Tabla. La condición SELECT puede incluir la cláusula WHERE para filtrar los
registros a copiar. Si Tabla y TablaOrigen poseen la misma estructura podemos simplificar la
sintaxis
INSERT INTO Tabla SELECT TablaOrigen.* FROM TablaOrigen

La instrucción INSERT INTO se puede usar para agregar un solo registro a la tabla usando la
sintaxis de consulta para agregar un solo registro que se muestra arriba. En este caso, su código
especifica el nombre y valor de cada campo en el registro. Debe especificar un valor y el valor de
ese campo para cada campo del registro. Si no se especifica dicho campo, se inserta el valor
predeterminado o Nulo. El registro se agrega al final de la tabla.

3. UPDATE
Crea una consulta de actualización que cambia los valores de los campos de una tabla especificada
basándose en un criterio específico.
Su sintaxis es la siguiente.
UPDATE Tabla SET Campo1=Valor1, Campo2=Valor2, ...
CampoN=ValorN
WHERE Criterio;

UPDATE es especialmente útil cuando se desea cambiar un gran número de registros o cuando
éstos se encuentran en múltiples tablas. Puede cambiar varios campos a la vez.
Este tipo de consulta no genera ningún resultado. Para saber qué registros se van a cambiar, hay que
examinar primero el resultado de una consulta de selección que utilice el mismo criterio y después ejecutar
la consulta de actualización.

UPDATE Empleados SET Grado = 5 WHERE Grado = 2;

UPDATE Productos SET Precio = Precio  * 1.1 WHERE Proveedor = 8 AND Familia = 3;

Si en una consulta de actualización suprimimos la cláusula WHERE todos los registros de la tabla
señalada serán actualizados.

4. DELETE
Crea una consulta de eliminación que elimina los registros de una o más de las tablas listadas en la
cláusula FROM que satisfagan la cláusula WHERE. Esta consulta elimina los registros completos,
no es posible eliminar el contenido de algún campo en concreto. Su sintaxis es:

DELETE Tabla.* FROM Tabla WHERE criterio


DELETE es especialmente útil cuando se desea eliminar varios registros. En una instrucción
DELETE con múltiples tablas, debe incluir el nombre de tabla (Tabla.*). Si especifica más de una
tabla desde la que eliminar registros, todas deben ser tablas de muchos a uno. Si desea eliminar
todos los registros de una tabla, eliminar la propia tabla es más eficiente que ejecutar una consulta
de borrado.
DELETE se puede utilizar para eliminar registros de una sola tabla o de varios lados de una
relación de uno a varios. La operación de eliminación en cascada de la consulta solo puede
eliminar de varios aspectos de la relación. Por ejemplo, en la relación entre las tablas Cliente y
Pedidos, la tabla Pedidos es parte de muchas tablas, por lo que la operación en cascada solo afecta
a la tabla Pedidos. La consulta de eliminación eliminará todo el registro, no solo los datos de un
campo específico. Si desea eliminar el valor en el campo especificado, cree una consulta de
actualización para cambiar el valor a Nulo.

Después de eliminar el registro mediante la consulta de eliminación, no puede deshacer la


operación. Si desea saber qué registros se eliminarán, primero verifique los resultados de la
consulta de selección utilizando las mismas condiciones y luego ejecute la consulta de
eliminación. Mantenga siempre una copia de seguridad de los datos. Si elimina los registros
incorrectos, puede restaurarlos desde la copia de seguridad.
Ejemplo:
    DELETE * FROM Empleados WHERE Cargo = 'Vendedor';
CONCLUSIONES
BIBLIOGRAFÍA

También podría gustarte