Update Aktualizuj wiersze Postgres

Update Aktualizuj wiersze Postgres
PostgreSQL umożliwia wstawianie, aktualizowanie lub usuwanie wartości w kolumnie lub wierszu przez wbudowane słowa kluczowe „Wstaw”, „Aktualizacja” i „Usuń”. Te słowa kluczowe sprawiają, że są mniej skomplikowane, wydajne i skalowalne dla użytkowników do modyfikowania wierszy tabeli lub kolumn. W tym artykule będziemy rozmawiać o tym, w jaki sposób możesz zaktualizować swoje wiersze w tabeli za pomocą słowa kluczowego „Aktualizacja” w PostgreSQL. Nauczysz się różnych implementacji aktualizacji wierszy w tabeli i uczynienie ich bardziej zrozumiałym. Aby zaktualizować wiersze, musisz użyć słowa kluczowego „Aktualizacja” w instrukcji. Korzystanie z polecenia „Aktualizacja” polega na modyfikacji wszelkich zmian w tabeli. Podstawowa składnia do aktualizacji wiersza w tabeli podano poniżej: aktualizacja nazwa_
SET COUNTIC1 = wartość1,…, kolumnn = valuen;

Powyższe stwierdzenie wyjaśnia:

Najpierw wspomnij o słowie kluczowym „aktualizacji”. Następnie wspomnij o nazwie tabeli, którą chcesz zmodyfikować.

Następnie napisz słowo kluczowe „Ustaw” wraz z nazwą kolumn „kolumna 1” i ustaw wartość, którą chcesz wprowadzić zamiast „Wartość1”. Możesz wprowadzić więcej niż jedną kolumnę po słowach kluczowych „Ustaw”. Słowo kluczowe „Ustaw”, jak sama nazwa wskazuje, ustawi wartość wprowadzoną dla określonej kolumny i zachowa wartości kolumn, o których nie wspomniałeś, tak jak są.

W instrukcji „Aktualizacja” możesz również dołączyć warunki za pomocą klauzuli „gdzie”. Jest to opcjonalne, jeśli chcesz dodać warunek, a następnie wspomnij o klauzuli „gdzie”. Składnia do włączenia warunku „gdzie” w oświadczeniu jest:

Aktualizacja nazwa_płynna
Ustaw kolumnę1 = wartość1,…, kolumnn = valuen
Gdzie warunki;

Od Ciebie zależy dodanie stanu „gdzie”. Będzie filtrować wszystkie rekordy i modyfikuje tylko wspomniane. Jeśli nie uwzględnisz klauzuli „gdzie”, zaktualizuje wszystkie rekordy w tabeli.

Zaktualizuj tabelę z klauzulą ​​zwracającą:

Ponieważ klauzula „gdzie” w instrukcji „Aktualizacja” jest opcjonalna, ma również opcjonalną klauzulę „powracającą”. Klauzula „powracająca” zwróci wiersze zmodyfikowane w tabeli. Poniższa składnia będzie pokazać przykład:

Aktualizacja nazwa_płynna
Ustaw kolumnę1 = wartość1,…, kolumnn = valuen
Gdzie warunki
Powrót *;

W powyższym oświadczeniu „*” zwraca rekordy wszystkich aktualizowanych wierszy.

Record zwrotu określonego wiersza:

Jeśli chcesz zwrócić informacje o określonym wierszu, uruchom następujące zapytanie:

Aktualizacja nazwa_płynna
Ustaw kolumnę1 = wartość1,…, kolumnn = valuen
Gdzie warunki
Powracający wiek;

Wspominając o określonej nazwie kolumny, możesz pobrać rekord tego wiersza.

Powrót wierszy za pomocą słowa kluczowego „AS”:

Możesz także zmienić wartość zwracaną, którą określiłeś, wykonując następującą instrukcję:

Aktualizacja nazwa_płynna
Ustaw kolumnę1 = wartość1,…, kolumnn = valuen
Gdzie warunki
Powracający wiek jako liczby;

Słowo kluczowe „AS” zwróci zaktualizowaną kolumnę „wiek” z inną nazwą określoną jako „liczby”.

PostgreSQL aktualizacja wierszy w tabeli:

Aby zaktualizować dowolny wiersz w tabeli, musi istnieć tabela najpierw. Do utworzenia tabeli używane jest polecenie „Utwórz”, które można zobaczyć w następującej demonstracji:

Utwórz tabelę student_course_info (
„Id” Int Key podstawowy nie null ,
„f_name” varchar (100) ,
„L_Name” Varchar (100) ,
Liczba całkowitej „wiek” nie null ,
„Dept” Varchar (255) ,
„kurs_name” varchar (255) ,
„Opłaty” Varchar (255)
)

Tabela jest tworzona o nazwie „Student_course_info”. Włożyłem w niego niektóre dane, które można zobaczyć poniżej w wynikach:

Teraz możemy zaktualizować wiersze w powyższej tabeli „student_course_info” o polecenia „aktualizacja”.

Zaktualizuj pojedynczy wiersz do tabeli w PostgreSQL:

Najpierw zaktualizujemy pojedynczy wiersz do tabeli w PostgreSQL za pomocą polecenia „Aktualizacja”, co można wykonać za pomocą następującej składni:

Zaktualizuj „Student_course_info”
Ustaw kurs_name = „Programming”
Gdzie „id” = 3;

Po poleceniu „Aktualizacja” w powyższej składni nazwa tabeli jest określana jako „student_course_info”, w którym chcemy wprowadzić zmiany. Zmodyfikowaliśmy kolumnę „kurs_name” tabeli i ustawiliśmy wartość od „statyki” na „programowanie” w wierszu, w którym identyfikator = 3. Klauzula „gdzie” w tabeli jest skierowana do konkretnego wiersza, który chcieliśmy zmodyfikować. Powyższa składnia pokazuje następujące dane wyjściowe:

W celu sprawdzania poprawności, że wiersz jest poprawnie aktualizowany, wyświetl tabelę za pomocą instrukcji „Wybierz” jako:

Wybierz * z „student_course_info”

Jak możemy sprawdzić z góry, że kolumna „kurs_name”, w której id = 3 jest teraz aktualizowana od wartości „statyki” do „programowania”.

Zaktualizuj wiele wierszy do tabeli w PostgreSQL:

W powyższym przykładzie zaktualizowaliśmy pojedynczy wiersz do tabeli za pomocą polecenia „Aktualizacja”, która zwraca całą tabelę w wynikach. Uruchom zapytanie w tym przykładzie, które aktualizuje wiele wierszy w tabeli i zwraca tylko kolumny, które zaktualizowaliśmy:

Zaktualizuj „Student_course_info”
Ustaw „kurs_name” = „etyka”,
„Wiek” = 23,
„Opłaty” = „30000”
Gdzie „id” = 2
Powrót „kurs_name”, „wiek”, „opłaty”;

Poprzednia instrukcja aktualizuje wiele wierszy w tabeli, która zawiera „kurs_name”, „wiek” i „opłaty”, w których identyfikator = 2 i zwraca aktualizowane wiersze. Wynik dla powyższego stwierdzenia można zobaczyć poniżej:

Powyższe wyjście sprawdza, czy kolumny „kurs_name”, „wiek” i „opłaty” są pomyślnie aktualizowane o wartości, które ustawiłem i wyświetla wiersz określony w zapytaniu za pomocą klauzuli „powracający”.

Wniosek:

Ten artykuł został oparty na tym, jak aktualizować wiersze w tabeli za pomocą polecenia „Aktualizacja” w PostgreSQL. W tym przewodniku nauczyliśmy się użycia polecenia „Aktualizacja” w różnych zapytaniach. Implementacja polecenia „Aktualizacja” przy użyciu klauzul „gdzie” i „zwracanie” w instrukcja. Łatwo jest zaimplementować instrukcje „aktualizacji” w PostgreSQL i wydajne czas, ponieważ nie ma potrzeby tworzenia polecenia, aby zaktualizować całą tabelę. Byłoby skomplikowane aktualizowanie tabel o dużych ilościach danych. Mamy nadzieję, że ten artykuł jest pomocny. Kontynuuj podążanie za Linux, aby uzyskać więcej wskazówek i informacji.