Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
UPDATE and DELETE | DDL y DML en SQL
SQL Intermedio
course content

Contenido del Curso

SQL Intermedio

SQL Intermedio

1. Agrupamiento
2. Subconsultas Anidadas
3. Uniendo Tablas
4. DDL y DML en SQL

UPDATE and DELETE

Es hora de volver a escribir consultas y considerar dos declaraciones más.

Ya sabes cómo vaciar una tabla, agregar una columna, insertar datos, etc. Pero para una interacción adecuada con la base de datos, necesitamos entender cómo actualizar y eliminar filas individuales.

Para ello, hay dos declaraciones y tipos de consultas: las consultas UPDATE y DELETE.

UPDATE

UPDATE: Se utiliza para modificar datos existentes en una tabla. Con tal consulta, podemos cambiar datos en una tabla sin afectar otras filas. Veamos un ejemplo con la tabla medications, que se ve así:

Imaginemos que necesitamos actualizar el precio de un tipo específico de medicamento. Por ejemplo, actualmente, hay un descuento del 50% en el ibuprofeno, y necesitamos cambiar el precio de este producto.

Nuestra consulta de actualización se verá así:

1234567
UPDATE medications SET price = 4 WHERE id = 2; SELECT * FROM medications ORDER BY id;
copy

Aquí, actualizamos la tabla medicamentos de modo que el precio del producto con id 2 (ibuprofeno) se establecerá en 4. Después de eso, seleccionamos todas las columnas de la tabla para asegurarnos de que la columna precio se actualizó con éxito. Puedes sustituir cualquier valor y ver cómo funciona la operación de actualización en SQL.

En resumen, la sintaxis general se ve así:

ELIMINAR

La operación de la sentencia DELETE es casi idéntica en principio. No obstante, aquí no utilizamos la palabra clave SET porque no estamos cambiando nada; simplemente estamos eliminando filas.

La sintaxis para eliminar se verá así:

Pero te recordaré que eliminar filas debe hacerse con cautela, ya que no podrás recuperarlas fácilmente.

Nota

Si no incluyes una condición WHERE, los datos se actualizarán o eliminarán para todas las filas.

¡Pasemos a la práctica!

Tarea

En el mercado farmacéutico, ¡hay inflación!

La empresa proveedora dijo que necesitamos urgentemente establecer un precio mínimo para el producto: 10 unidades. Por lo tanto, tu tarea será actualizar la tabla para que el precio, que anteriormente era menor a 10, se convierta en 10. Puedes hacer esto utilizando la instrucción UPDATE.

Tarea

En el mercado farmacéutico, ¡hay inflación!

La empresa proveedora dijo que necesitamos urgentemente establecer un precio mínimo para el producto: 10 unidades. Por lo tanto, tu tarea será actualizar la tabla para que el precio, que anteriormente era menor a 10, se convierta en 10. Puedes hacer esto utilizando la instrucción UPDATE.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Sección 4. Capítulo 4
toggle bottom row

UPDATE and DELETE

Es hora de volver a escribir consultas y considerar dos declaraciones más.

Ya sabes cómo vaciar una tabla, agregar una columna, insertar datos, etc. Pero para una interacción adecuada con la base de datos, necesitamos entender cómo actualizar y eliminar filas individuales.

Para ello, hay dos declaraciones y tipos de consultas: las consultas UPDATE y DELETE.

UPDATE

UPDATE: Se utiliza para modificar datos existentes en una tabla. Con tal consulta, podemos cambiar datos en una tabla sin afectar otras filas. Veamos un ejemplo con la tabla medications, que se ve así:

Imaginemos que necesitamos actualizar el precio de un tipo específico de medicamento. Por ejemplo, actualmente, hay un descuento del 50% en el ibuprofeno, y necesitamos cambiar el precio de este producto.

Nuestra consulta de actualización se verá así:

1234567
UPDATE medications SET price = 4 WHERE id = 2; SELECT * FROM medications ORDER BY id;
copy

Aquí, actualizamos la tabla medicamentos de modo que el precio del producto con id 2 (ibuprofeno) se establecerá en 4. Después de eso, seleccionamos todas las columnas de la tabla para asegurarnos de que la columna precio se actualizó con éxito. Puedes sustituir cualquier valor y ver cómo funciona la operación de actualización en SQL.

En resumen, la sintaxis general se ve así:

ELIMINAR

La operación de la sentencia DELETE es casi idéntica en principio. No obstante, aquí no utilizamos la palabra clave SET porque no estamos cambiando nada; simplemente estamos eliminando filas.

La sintaxis para eliminar se verá así:

Pero te recordaré que eliminar filas debe hacerse con cautela, ya que no podrás recuperarlas fácilmente.

Nota

Si no incluyes una condición WHERE, los datos se actualizarán o eliminarán para todas las filas.

¡Pasemos a la práctica!

Tarea

En el mercado farmacéutico, ¡hay inflación!

La empresa proveedora dijo que necesitamos urgentemente establecer un precio mínimo para el producto: 10 unidades. Por lo tanto, tu tarea será actualizar la tabla para que el precio, que anteriormente era menor a 10, se convierta en 10. Puedes hacer esto utilizando la instrucción UPDATE.

Tarea

En el mercado farmacéutico, ¡hay inflación!

La empresa proveedora dijo que necesitamos urgentemente establecer un precio mínimo para el producto: 10 unidades. Por lo tanto, tu tarea será actualizar la tabla para que el precio, que anteriormente era menor a 10, se convierta en 10. Puedes hacer esto utilizando la instrucción UPDATE.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Sección 4. Capítulo 4
toggle bottom row

UPDATE and DELETE

Es hora de volver a escribir consultas y considerar dos declaraciones más.

Ya sabes cómo vaciar una tabla, agregar una columna, insertar datos, etc. Pero para una interacción adecuada con la base de datos, necesitamos entender cómo actualizar y eliminar filas individuales.

Para ello, hay dos declaraciones y tipos de consultas: las consultas UPDATE y DELETE.

UPDATE

UPDATE: Se utiliza para modificar datos existentes en una tabla. Con tal consulta, podemos cambiar datos en una tabla sin afectar otras filas. Veamos un ejemplo con la tabla medications, que se ve así:

Imaginemos que necesitamos actualizar el precio de un tipo específico de medicamento. Por ejemplo, actualmente, hay un descuento del 50% en el ibuprofeno, y necesitamos cambiar el precio de este producto.

Nuestra consulta de actualización se verá así:

1234567
UPDATE medications SET price = 4 WHERE id = 2; SELECT * FROM medications ORDER BY id;
copy

Aquí, actualizamos la tabla medicamentos de modo que el precio del producto con id 2 (ibuprofeno) se establecerá en 4. Después de eso, seleccionamos todas las columnas de la tabla para asegurarnos de que la columna precio se actualizó con éxito. Puedes sustituir cualquier valor y ver cómo funciona la operación de actualización en SQL.

En resumen, la sintaxis general se ve así:

ELIMINAR

La operación de la sentencia DELETE es casi idéntica en principio. No obstante, aquí no utilizamos la palabra clave SET porque no estamos cambiando nada; simplemente estamos eliminando filas.

La sintaxis para eliminar se verá así:

Pero te recordaré que eliminar filas debe hacerse con cautela, ya que no podrás recuperarlas fácilmente.

Nota

Si no incluyes una condición WHERE, los datos se actualizarán o eliminarán para todas las filas.

¡Pasemos a la práctica!

Tarea

En el mercado farmacéutico, ¡hay inflación!

La empresa proveedora dijo que necesitamos urgentemente establecer un precio mínimo para el producto: 10 unidades. Por lo tanto, tu tarea será actualizar la tabla para que el precio, que anteriormente era menor a 10, se convierta en 10. Puedes hacer esto utilizando la instrucción UPDATE.

Tarea

En el mercado farmacéutico, ¡hay inflación!

La empresa proveedora dijo que necesitamos urgentemente establecer un precio mínimo para el producto: 10 unidades. Por lo tanto, tu tarea será actualizar la tabla para que el precio, que anteriormente era menor a 10, se convierta en 10. Puedes hacer esto utilizando la instrucción UPDATE.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Es hora de volver a escribir consultas y considerar dos declaraciones más.

Ya sabes cómo vaciar una tabla, agregar una columna, insertar datos, etc. Pero para una interacción adecuada con la base de datos, necesitamos entender cómo actualizar y eliminar filas individuales.

Para ello, hay dos declaraciones y tipos de consultas: las consultas UPDATE y DELETE.

UPDATE

UPDATE: Se utiliza para modificar datos existentes en una tabla. Con tal consulta, podemos cambiar datos en una tabla sin afectar otras filas. Veamos un ejemplo con la tabla medications, que se ve así:

Imaginemos que necesitamos actualizar el precio de un tipo específico de medicamento. Por ejemplo, actualmente, hay un descuento del 50% en el ibuprofeno, y necesitamos cambiar el precio de este producto.

Nuestra consulta de actualización se verá así:

1234567
UPDATE medications SET price = 4 WHERE id = 2; SELECT * FROM medications ORDER BY id;
copy

Aquí, actualizamos la tabla medicamentos de modo que el precio del producto con id 2 (ibuprofeno) se establecerá en 4. Después de eso, seleccionamos todas las columnas de la tabla para asegurarnos de que la columna precio se actualizó con éxito. Puedes sustituir cualquier valor y ver cómo funciona la operación de actualización en SQL.

En resumen, la sintaxis general se ve así:

ELIMINAR

La operación de la sentencia DELETE es casi idéntica en principio. No obstante, aquí no utilizamos la palabra clave SET porque no estamos cambiando nada; simplemente estamos eliminando filas.

La sintaxis para eliminar se verá así:

Pero te recordaré que eliminar filas debe hacerse con cautela, ya que no podrás recuperarlas fácilmente.

Nota

Si no incluyes una condición WHERE, los datos se actualizarán o eliminarán para todas las filas.

¡Pasemos a la práctica!

Tarea

En el mercado farmacéutico, ¡hay inflación!

La empresa proveedora dijo que necesitamos urgentemente establecer un precio mínimo para el producto: 10 unidades. Por lo tanto, tu tarea será actualizar la tabla para que el precio, que anteriormente era menor a 10, se convierta en 10. Puedes hacer esto utilizando la instrucción UPDATE.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 4. Capítulo 4
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt