Aktualizacja danych w tabeli | Mysql

Aktualizacja danych w tabeli | Mysql

W MySQL użytkownicy zapisują swoje dane w wierszach i kolumnach i uzyskują do nich dostęp za pomocą różnych zapytań. Mogą zastąpić lub aktualizować dane w razie potrzeby. Instrukcja DML (język modelowania danych) „AKTUALIZACJA„Zapytanie można użyć z„GDZIE" I "USTAWIĆ”Klauzule do aktualizacji danych. Dodatkowo „„ZASTĘPOWAĆ()”Metodę można użyć do zastąpienia oryginalnego ciągu nowym ciągiem.

Ten blog będzie mówić o:

  • Jak zmodyfikować dane z pojedynczą kolumną w MySQL?
  • Jak aktualizować dane z wielu kolumn w MySQL?
  • Jak aktualizować dane tabeli za pomocą metody zastępczej () w MySQL?

Jak zmodyfikować dane z pojedynczą kolumną w MySQL?

Aby zmodyfikować dane z pojedynczych kolumn w tabeli bazy danych MySQL, wypróbuj następującą procedurę.

Krok 1: Dostęp do serwera MySQL

Początkowo podłącz terminal Windows z serwerem MySQL, wykorzystując „Mysql" Komenda:

mysql -u root -p

Krok 2: Wymień bazy danych

Uruchom „POKAZYWAĆ„Polecenie wymienia wszystkie istniejące bazy danych:

Pokaż bazy danych;

Z wyświetlonej listy bazy danych wybraliśmy „MyNewdb" Baza danych:

Krok 3: Zmień bazę danych

Aby zmienić bazę danych, uruchom poniższe polecenie:

Użyj MyNewdb;

Krok 4: Wyświetl tabele bazy danych

Teraz wyświetl aktualne tabele bazy danych, uruchamiając „POKAZYWAĆ" oświadczenie:

Pokaż tabele;

Tutaj wybraliśmy „persone_table„Tabela do dalszego procesu:

Krok 5: Sprawdź dane tabeli

Następnie użyj dostarczonego polecenia, aby wyświetlić dane tabeli:

Wybierz * z pracowników_table;

Z wyświetlanych danych tabeli wybraliśmy „id = 2”Do aktualizacji danych:

Krok 6: Zaktualizuj dane z pojedynczą kolumną

Następnie użyj „AKTUALIZACJA”Oświadczenie o„GDZIE„Klauzula, aby zaktualizować dane z pojedynczych kolumn:

Zaktualizuj pracowników_table
Ustaw e -mail = '[email protected] '
Gdzie id = 2;

Tutaj:

  • "AKTUALIZACJA”Instrukcja jest wykorzystywana do zmiany lub aktualizacji istniejących danych w tabeli bazy danych.
  • "USTAWIĆ”To obiekt ciągów, który może mieć zero lub więcej zero wartości.
  • "E-mail”To nasza nazwa kolumny.
  • "[email protected]”To nowy rekord, który chcemy zastąpić poprzednim.
  • "GDZIE„Klauzula jest wykorzystywana do filtrowania tych rekordów, które spełniają dostarczony warunek.
  • "id = 2”To nasza nazwa kolumny tabeli bazy danych.

Jak widać, zapytanie jest pomyślnie wykonywane:

Krok 7: Sprawdź zaktualizowane dane

Aby upewnić się, że dane tabeli są aktualizowane lub nie, użyj następującego polecenia:

Wybierz nazwę pierwszej nazwy, Last_name, e -mail
Od pracownika_tabla
Gdzie id = 2;

Tutaj:

  • "WYBIERAĆ„Instrukcja jest wykorzystywana do wyboru danych z bazy danych.
  • "Imię”,„Nazwisko" I "E-mail”To nazwa kolumn tabeli bazy danych.
  • "Z”Klauzula służy do uzyskania rekordów z tabeli.
  • Inne szczegóły zostały dodane tak samo jak poprzedni przykład.

Można zauważyć, że rekord został pomyślnie zaktualizowany:

Jak aktualizować dane wielu kolumn w MySQL?

Możemy również zaktualizować dane z wielu kolumn w MySQL. Aby to zrobić, wykonaj dostarczone kroki.

Krok 1: Dane z tabeli lista

Najpierw wyświetl dane tabeli, uruchamiając poniższe polecenie:

Wybierz * z pracowników_table;

Tutaj wybraliśmy „id = 1”Do aktualizacji rekordu:

Krok 2: Zaktualizuj dane wielu kolumn

Wykonaj „AKTUALIZACJA”Oświadczenie o„GDZIE„Klauzula do aktualizacji wielu kolumn:

Zaktualizuj pracowników_table
Set First_name = „Mariya”, e -mail = '[email protected] '
Gdzie id = 1;

Tutaj zaktualizowaliśmy dane „Imię" I "E-mail”Kolumny jednocześnie za pomocą obiektu String„USTAWIĆ" I "GDZIE„Klauzule:

Krok 3: Sprawdź zaktualizowane dane

Użyj poniżej podanego stwierdzenia, aby sprawdzić, czy dane tabeli zostały zmienione, czy nie:

Wybierz nazwę pierwszej nazwy, Last_name, e -mail
Od pracownika_tabla
Gdzie id = 1;

Zgodnie z następującym wyjściem dane kolumny zostały zaktualizowane:

Jak aktualizować dane tabeli za pomocą metody zastępczej () w MySQL?

Innym sposobem aktualizacji danych tabeli jest użycie „ZASTĘPOWAĆ()" metoda. Aktualizuje wszystkie wystąpienia podłańca w dostarczonym ciągu z nowo utworzonym podciążeniem. Aby zaktualizować dane tabeli za pomocą „ZASTĘPOWAĆ()”Metoda, wykonaj poniższe kroki.

Krok 1: Wyświetl dane tabeli

Uruchom poniżej przekazane zapytanie, aby wyświetlić dane tabeli:

Wybierz * z pracowników_table;

Tutaj wybraliśmy „id = 7”Do aktualizacji danych:

Krok 2: Użyj metody zastępczej ()

Teraz użyj „ZASTĘPOWAĆ()„Metoda wraz z wymaganymi parametrami do aktualizacji danych tabeli:

Zaktualizuj pracowników_table
Ustawiaj e -mail = zamień (e -mail, '@gmail.com ','@yahoo.com ')
Gdzie First_name = „Laiba” i id = 7;

Tutaj:

  • "ZASTĘPOWAĆ()„Metoda służy do zastąpienia pożądanych danych tabeli argumentami, takimi jak„E-mail”Jako oryginalny ciąg„@Gmail.com„Jako podłoże, które należy wymienić, i„@wieśniak.com”Jako nowy podłoże zastępcze.
  • "GDZIE„Klauzula służy do filtrowania tych wierszy, które spełniają określony warunek, takie jak„First_name = Laiba" I "id = 7”Z„I”Warunek (gdy oba warunki są spełnione, wynikowy ciąg wyświetli się, inaczej nie da wyniku).

Można zauważyć, że podane warunki są spełnione, a zapytanie zostało pomyślnie wykonane:

Krok 3: Upewnij się, że zastąpione dane

Upewnij się, że określone dane zostały zastąpione lub nie:

Wybierz nazwę pierwszej nazwy, Last_name, e -mail
Od pracownika_tabla
Gdzie id = 7;

Jak widać na podwodnym wyjściu, dane tabeli zostały zaktualizowane:

To wszystko! Wyjaśniliśmy metodę aktualizacji danych tabeli w MySQL.

Wniosek

Aby zaktualizować dane tabeli bazy danych w MySQL, instrukcja DML „AKTUALIZACJA”Może być używane w bazie danych. Innym sposobem jest wykorzystanie „Zamień (oryginał_string, from_string, New_String)„Metoda aktualizacji danych tabeli. Ten blog ilustruje najłatwiejszy sposób aktualizacji danych tabeli w MySQL.