Sentencias UPDATE y DELETE en PostgreSQL
Clase 21 de 29 • Curso de PostgreSQL
Contenido del curso
- 18

Fechas y horas en SQL: current_timestamp y función extract
04:55 - 19

Operaciones aritméticas en consultas SQL con fechas
05:49 - 20

Concatenación de cadenas en SQL con función CONCAT
03:51 - 21

Sentencias UPDATE y DELETE en PostgreSQL
05:54 - 22

Operadores NULLIF y COALESCE para gestionar datos nulos en SQL
07:30 - 23

Creación de vistas y funciones en PG Admin para reutilizar consultas
08:10
- 24

Importación de archivos CSV desde Excel a PostgreSQL
07:57 - 25

Instalación y configuración de Jupyter Notebooks para PostgreSQL
04:59 - 26

Conectar PostgreSQL con Jupyter Notebooks usando Python
04:57 - 27

Diferencias entre Postgres y MySQL para elegir la base de datos correcta
03:07 - 28

Tipos de datos únicos en PostgreSQL: JSON B, arrays y UUID
03:13 - 29

Importancia de Postgres en el desarrollo profesional de software
01:55
Gestionar adecuadamente los datos mediante SQL usando las sentencias update y delete es fundamental para mantener actualizadas tus bases de datos. Dominar estas operaciones te facilitará manipular información de manera precisa y efectiva.
¿Qué hace la sentencia update en SQL?
La sentencia update te permite modificar la información existente dentro de una tabla. Si necesitas cambiar, por ejemplo, un nombre de usuario duplicado por error, únicamente debes seguir estos pasos concretos:
- Selecciona la tabla donde quieres actualizar la información.
- Indica el campo específico junto con el nuevo valor que desees establecer.
- Usa el identificador único (como un ID) para asegurarte de que la modificación ocurra solo en un registro.
A continuación, se muestra un ejemplo práctico con la tabla customer:
update customer
set first_name = 'Eduardo'
where customer_ID = 600;
Es siempre recomendable utilizar identificadores únicos para actualizar información, evitando así afectar múltiples registros accidentalmente.
¿De qué forma utilizar correctamente la sentencia delete?
La sentencia delete se emplea para eliminar registros de una tabla específica. Como buena práctica, siempre elimina usando el identificador único del registro para asegurar precisión. Aquí tienes un ejemplo de cómo emplear esta sentencia:
delete from customer
where customer_ID = 600;
Después de ejecutar esta operación, verifica los resultados consultando tus registros.
¿Qué ventajas tienen estas sentencias con respecto al uso de interfaces?
Aunque manejar datos directamente a través de interfaces gráficas como PG admin puede parecer sencillo, las sentencias SQL proporcionan una forma automatizada, rápida y, sobre todo, segura de gestionar la información. Ten presente que en aplicaciones reales los usuarios interactúan con la base de datos mediante aplicaciones o APIs, no mediante interfaces de administración directa.
Aprender estas sentencias básicas te permitirá realizar cambios eficientemente y adaptarte con facilidad a distintos entornos de trabajo con bases de datos. ¡Comparte en comentarios si tienes dudas o experiencias propias con estas herramientas!