Oświadczenie o aktualizacji MySQL

Mysql Update Statement



MySQL to system zarządzania bazami danych typu open source, który może być używany zarówno w małych, jak i dużych projektach. Opracowany przez The Oracle Corporation, korzysta ze standardowego SQL. W zarządzaniu bazami danych operacje CRUD są rodzajem podstawowego wymogu, który należy znać.







W tym artykule nauczymy się aktualizować dane w tabelach MySQL za pomocą dostarczonej przez MySQL instrukcji UPDATE. Instrukcja UPDATE jest w zasadzie instrukcją DML (Data Manipulation Language), ponieważ modyfikuje lub aktualizuje dane.



Składnia

Składnia aktualizacji kolumny lub kolumn w tabeli w MySQL to:



AKTUALIZACJA Nazwa tabeli
USTAWIĆ
Nazwa kolumny= wartość ,
...
[ GDZIE stan: schorzenie]

W tej składni Nazwa tabeli to tabela, w której chcesz zaktualizować dowolną kolumnę.





Używając USTAWIĆ klauzuli, możemy przypisać nowe wartości do wielu kolumn, używając znaku równości =.

Nazwa kolumny to ta kolumna, w której chcesz dokonać aktualizacji.



W końcu możemy również zapewnić GDZIE klauzulę, aby zastosować jakiś warunek lub filtrować proces aktualizacji.

Wyjaśnijmy to, pokazując przykład, w którym zaktualizowalibyśmy wartość kolumny wewnątrz tabeli.

Przykład

Najpierw otwórz terminal i zaloguj się do powłoki MySQL i wybierz bazę danych, w której chcesz zaktualizować tabelę. Aby zobaczyć wszystkie tabele w bazie danych, uruchom to polecenie:

POKAZAĆ STOŁY ;

W naszej wybranej bazie danych mamy jedną tabelę. Zobaczmy, czy istnieją w nim jakieś dane, czy nie. Aby zobaczyć dane w tabeli, uruchom polecenie SELECT w następujący sposób:

WYBIERZ * Z samochody;

Załóżmy, że chcemy zaktualizować nazwę samochodu i datę produkcji trzeciego wiersza z BMW I8 do BMW M4, gdzie car_id to 3, wtedy zapytanie o aktualizację nazwy i daty wyglądałoby tak:

AKTUALIZACJA Nazwa tabeli
USTAWIĆ
nazwa_samochodu=„BMW M4”,
mandat='2020-10-10'
GDZIE identyfikator_samochodu= 3;

Po uruchomieniu polecenia aktualizacji i wpływie na wynik 1 wierszy, teraz przejrzyjmy tabelę:

WYBIERZ * Z samochody GDZIE identyfikator_samochodu= 3;

Jak widać na poniższym zrzucie ekranu, dane z trzeciego wiersza zostały pomyślnie zaktualizowane.

W ten sposób możesz zaktualizować dane dowolnej tabeli w MySQL za pomocą instrukcji UPDATE.

Wniosek

Poznaliśmy wykorzystanie instrukcji UPDATE i jak możemy aktualizować dane w dowolnej bazie danych MySQL. Następnie omówiliśmy, jak zaktualizować pojedynczą kolumnę, a także wiele kolumn jednocześnie. Wreszcie, widzieliśmy również użycie klauzuli WHERE.