0% encontró este documento útil (0 votos)
3 vistas8 páginas

UPDATE

Este documento es un tutorial sobre cómo utilizar la instrucción UPDATE en PostgreSQL para actualizar datos en una tabla. Se explica la sintaxis básica, la importancia de la cláusula WHERE para especificar qué filas actualizar y cómo usar la cláusula RETURNING para devolver las filas actualizadas. Además, se incluyen ejemplos prácticos de uso de la instrucción UPDATE.

Cargado por

Laura Vargas
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 PDF o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas8 páginas

UPDATE

Este documento es un tutorial sobre cómo utilizar la instrucción UPDATE en PostgreSQL para actualizar datos en una tabla. Se explica la sintaxis básica, la importancia de la cláusula WHERE para especificar qué filas actualizar y cómo usar la cláusula RETURNING para devolver las filas actualizadas. Además, se incluyen ejemplos prácticos de uso de la instrucción UPDATE.

Cargado por

Laura Vargas
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 PDF o lee en línea desde Scribd
‘Cambie de AWS RDS a Neon para simplfiar a acmiitracién del entrno, simplificar el escaladoy reduc elmanteniniento. > () NEON Postgresat Tutorial Q PostgreSQL Documentation menu ACTUALIZACION DE PostgreSQL Este tutorial funciona para PostgreSQL. en cualquier lugar. Postgres en Neon viene con una API HTTP. Obtén el plan gratuito. Resumen: en este tutorial, aprender cémo usar la declaracién PostgreSQL pata actualizar los datos existentes en una tabla, UPDATE Introduccion a la instruccién UPDATE de PostgreSQL La instruccién PostgreSQL permite actualizar los datos de una o varias columnas de una o varias filas de una tabla, UPDATE Esta es la sintaxis basica de la instruccién: uPoaTE UPOATE table_nane SET column = value column2 = value2, WHERE condition; Enesta sintaxis: En primer lugar, especifique el nombre de la tabla que desea actualizar después de la palabra clave. UPDATE En segundo lugar, especifique las columnas y sus nuevos valores después de la palabra clave. Las colunnas que no aparecen en la clausula conservan sus valores originales. SET SET En tercer lugar, determine qué filas se van a actualizar en la condicién de la cléusula ERE La cldusula es opcional. Si omite la cldusula, la instruccién actualizaré todas las filas de la tabla. WHERE WHERE UPON Cuando Ia instruccién se ejecuta correctamente, devuelve la siguiente etiqueta de comando: upoaTE UPDATE count Es el ndmero de filas actualizadas, incluidas las filas cuyos valores no cambiaron. count Devolucién de filas actualizadas La instruccién tiene una clausula opcional que devuelve las flas actualizadas: UPDATE RETURNING UPDATE table_nane SET colunnt = valve, colunn2 = valued, WHERE URNING * | output_expression AS output_names dition Ejemplos de PostgreSQL UPDATE ‘Tomemos algunos ejemplos de uso de la instruccién PostgreSQL. UPDATE Configuracién de una tabla de ejemplo Las ;ntes instrucciones crean una tabla llamada e insertan datos en ella: courses CREATE TABLE courses( course_id serial PRIMARY KEY, Ccourse_nane VARCHAR(255) NOT NULL, price DECINAL(19,2) NOT NULL, description VARCHAR(590) published_date date Dd INSERT INTO courses( course_nane, price, description, published date) VALUES (Postgresgl for Developers’, 299.99, ‘A complete Postgres0l for Develon (PostgreSQL Adnininstration', 349.99, ‘A PostgreSQL Guide for DBA', NULL), (*Postgresgl High Perfoxmance’, 549.99, NULL, NULL), (‘PostgreSQL Bootcamp’, 777.99, ‘Learn PostgreSQL via Bootcamp’, '2013-07-11"), (Mastering PostgreSQL", 999.98, ‘Mastering Postgresol in 21 Days", '2012-06-30"); SELECT # FROM courses: Salida: course_id | course_nane | price 1 description | published date 1 | PostgzesQl for Developers | 299.99 | A complete PostgreSQL for Developers | 2020-07-13 PostgreS0L Adnininstration | 349.99 | A PostgreSQL Guide for DBA PostgreS0L High Pexformance | 549.99 | null PostgxeS0l Bootcamp 1 777.99 | Learn PostgreSQL via Bootcamp Mastering Postaresol | 999.98 | Mastering PostgreSQL in 21 Days (5 rows) 1) Ejemplo basico de PostgreSQL UPDATE La siguiente instruccién utiliza la instruccién para actualizar el curso con id 3 cambiando ela UPDATE published date 2620-68-01" UPDATE courses ‘SET published date = "2020-06-01" WHERE course_id = 3; La instruccién devuelve el siguiente mensaje que indica que se ha actualizado una fil UPDATE 2 La siguiente instruccion recupera el curso con id 3 para verificar la actualizacion: ECT course_id, course_nane, published date FROM courses WHERE course_ié = 33 nul nul 2o13-97-11, 2012-06-30) Salida: course_id | course_nane | published_date 3 | PostgreSQL High Performance | 2628-98-61 (2 rom) 2) Actualizar una fila y devolver la fila actualizada La siguiente instruccién utiliza la instruccién update del id de curso 2 y devuelve el curso actualizado. UPDATE published date 2629-07-01 UPDATE published_date = '2020-07-01" RE TURNING Salida: ane | price | eoscription | published date 2 | PostgreSOl Adwininstration | 349.99 | A PosteresQl Guide for DBA | 2020-07-01 ") 3) Actualizar una columna con una expresién La siguiente declaracién utiliza una dectaracién para aumentar el precio de todos los cursos en un 5%: UPDATE POATE courses price = price « 1.05; Dado que no usamos una cléusula WHERE, la instruccién UPDATE actualiza todas las filas de la tabla, courses Salida: uPoaTE 5 La siguiente instruccién recupera datos de la tabla para verificar la actualizacién: courses ELECT # FROM courses; Salida: ect price FROM Salida: course_nane | price PostgxesQl for Developers | 314.99 Postgres0l Bootcamp | 816.89 Mastering Postaresol | 1949.98 PosteresQl High Performance | 577.49 PostgreSQL Admininstration | 367.49 Resumen Utlice la instruccién para actualizar los datos de una o varias columnas de una tabla. UPDATE Especifique una condicién en una cléusula WHERE para determinar las flas que se van a actualizar los datos, Utlice la cldusula pare devolver las filas actualizadas de la instruccién RETURNING UPDATE Antero Préxino PostgreSQL INSERT Varias filas Unién a PostgreSQL UPDATE UUtima actuatzacién el 22 de enero de 2024 Clea sido duesta pagina? si No (NEON Todos los sistemas operativas © Sistema ¢ Hecho en SF y el mundo (C} 2022-2025 Neon ne.

También podría gustarte