PostgreSQL Update (Polski)

w tym samouczku nauczymy się komendy PostgreSQL UPDATE do aktualizacji bieżących danych w tabeli.

w PostgreSQL polecenie UPDATE jest używane do zmiany obecnych rekordów w tabeli. Aby zaktualizować wybrane wiersze, musimy użyć klauzuli WHERE; w przeciwnym razie wszystkie wiersze zostaną zaktualizowane.,

składnia polecenia Update

składnia polecenia update jest następująca:

mamy następujące parametry, które są używane w powyższej składni:

parametry opis
Update It jest słowem kluczowym, które jest używane do aktualizacji wierszy tabeli.
Table_name po klauzuli UPDATE użyjemy tego parametru do zdefiniowania nazwy tabeli w celu aktualizacji danych.
Column1 = value1,
Column2 = value2,
……,
ColumnN = valueN
służy do opisania nazwy kolumny w tabeli, której wartości należy zmienić w klauzuli SET. Możemy użyć przecinka (,), aby oddzielić każdą parę kolumny i wartości.
Where użyjemy klauzuli WHERE do filtrowania rekordów i pobierania tylko niezbędnych rekordów.
warunek jest to wyrażenie, które jest używane do zwracania wartości typu Boolean. I to wyrażenie zwraca true tylko dla wierszy.,

przykłady polecenia aktualizacji PostgreSQL

aby lepiej zrozumieć, zobaczymy przykłady polecenia aktualizacji PostgreSQL.

weźmiemy tabelę działów, którą stworzyliśmy w sekcji poleceń Insert.,l zobacz strukturę tabeli Departamentu za pomocą poniższego polecenia:

Po wykonaniu polecenia select otrzymamy poniższy wynik:

przykład tabeli aktualizacji PostgreSQL

tutaj zmodyfikujemy wartości NULL kolumny last_update na bieżącą datę za pomocą poniższego polecenia:

przykład tabeli aktualizacji PostgreSQL

div>

otrzymamy poniższy wynik, po wykonaniu powyższego polecenia:

w powyższym zapytaniu stosujemy domyślne słowo kluczowe do kolumny last_update, która przyjmuje bieżącą datę zgodnie z wartością domyślną., Klauzula WHERE aktualizuje tylko te wiersze, w których wartość kolumny last_update jest równa NULL.

przykład aktualizacji wszystkich wierszy w tabeli za pomocą polecenia Update

aby zaktualizować wartości w kolumnie location jako US.,A dla wszystkich wierszy w tabeli działu używamy następującego polecenia:

Uwaga: w poniższym poleceniu aktualizacji ignorujemy klauzulę WHERE:

Po wykonaniu powyższego zapytania zaktualizuje kolumnę lokalizacji w tabeli działu:

użyjemy polecenia select, aby zweryfikować wyjście powyższego polecenia w tabeli działu:

i w ramach tej samej tabeli możemy również zaktualizować dane kolumny z dodatkowej kolumny., ma taką samą strukturę jak tabela Departamentu:

poniższe polecenie jest używane do aktualizacji wartości, które pochodzą z tabeli Departamentu dla kolumn w tabeli department_tmp:

Po wykonaniu powyższego zapytania zaktualizuje tabelę department_tmp:

aby zweryfikować tabelę department_tmp, użyjemy polecenia Select:

p>

i otrzymamy poniższy wynik:

uwaga: w powyższym poleceniu aktualizacji użyliśmy klauzuli FROM do opisania drugiej tabeli (działu), która zawiera aktualizację.,

tutaj użyliśmy warunku join w klauzuli WHERE. Czasami to polecenie aktualizacji wymienione jako UPDATE INNER JOIN lub UPDATE JOIN jako dwie lub więcej tabel są zaangażowane w polecenie aktualizacji.

polecenie Update poprzez zwrócenie warunku

domyślnie polecenie update może zwrócić liczbę dotkniętych wierszy, a także zwraca efektywne dane za pomocą sekcji Returning.

poniższe polecenie służy do aktualizacji wiersza o Dept_id 1 w tabeli departamentu i zwraca zaktualizowane dane.,

Po wykonaniu powyższego polecenia otrzymamy poniższą strukturę tabeli:

następnie użyjemy polecenia select, aby sprawdzić zaktualizowane dane w tabeli działu:

Po uruchomieniu powyższego zapytania Select otrzymamy poniższe wyjście:


Share

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *