Podsumowanie: w tym samouczku dowiesz się, jak używać instrukcji PostgreSQLUPDATE do aktualizacji istniejących danych w tabeli.

Wprowadzenie do instrukcji aktualizacji PostgreSQL

Instrukcja PostgreSQLUPDATE umożliwia modyfikację danych w tabeli., Poniżej przedstawiono składnię instrukcji UPDATE:

Code language: SQL (Structured Query Language) (sql)

w tej składni:

  • najpierw określ nazwę tabeli, którą chcesz zaktualizować po słowie kluczowym UPDATE.
  • Po Drugie, określ kolumny i ich nowe wartości po słowie kluczowym SET. Kolumny, które nie występują w klauzuli SET zachowują swoje oryginalne wartości.
  • Po Trzecie, określ, które wiersze mają być aktualizowane w warunku klauzuliWHERE.,

klauzulaWHERE jest opcjonalna. Jeśli pominiesz klauzulę WHERE, Instrukcja UPDATE zaktualizuje wszystkie wiersze w tabeli.

gdy polecenie UPDATE jest wykonane pomyślnie, zwraca następujący znacznik polecenia:

count jest liczbą zaktualizowanych wierszy, w tym wierszy, których wartości nie uległy zmianie.,

zwracanie zaktualizowanych wierszy

UPDATE instrukcja ma opcjonalną klauzulęRETURNING zwracającą zaktualizowane wiersze:

przykłady aktualizacji PostgreSQL

weźmy kilka przykładów użycia PostgreSQLUPDATE ,

Ustawianie przykładowej tabeli

następujące polecenia tworzą tabelę o nazwie courses I wstawiają do niej pewne dane:

poniższe polecenie zwraca dane z tabeli courses:

Code language: SQL (Structured Query Language) (sql)

1) PostgreSQL Update – aktualizacja jednego wiersza

poniższe polecenie używa UPDATE do aktualizacji kursu o id 3., Zmienia published_date z NULL na '2020-08-01'.

Code language: SQL (Structured Query Language) (sql)

instrukcja zwraca następujący komunikat wskazujący, że jeden wiersz został zaktualizowany:

Code language: Shell Session (shell)

następująca instrukcja wybiera kurs o id 3, aby zweryfikować aktualizację:

Code language: SQL (Structured Query Language) (sql)

2) PostgreSQL update – aktualizowanie wiersza i zwracanie zaktualizowanego wiersza

następujące polecenie aktualizuje kurs ID 2., Zmienia published_date kursu na 2020-07-01 I zwraca zaktualizowany kurs.

podsumowanie

  • użyj instrukcji PostgreSQL UPDATE aby zaktualizować dane w jednej lub więcej kolumnach stolik.
  • użyj klauzuli RETURNING, aby zwrócić zaktualizowane wiersze z instrukcjiUPDATE
  • czy ten samouczek był pomocny ?
  • YesNo

Dodaj komentarz

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