Jak scalić tabele za pomocą MySQL?

Jak scalić tabele za pomocą MySQL?

W MySQL, „WSTAWIĆ IGNOROWAĆ”Instrukcja jest używana podczas łączenia pojedynczych lub kilku rekordów innych tabel w jedną tabelę. Dodatkowo unika nieprawidłowych wierszy, takich jak dodanie zduplikowanego klucza, w którym pola tabeli mają podstawowe lub unikalne ograniczenie klucza. Inną sytuacją jest wstawienie wartości zerowej, w której pole tabeli ma ograniczenie nie zerowe.

W tym poście omówi metodę łączenia tabel w bazach danych MySQL.

Jak scalać tabele w bazach danych MySQL?

Aby połączyć tabele w bazie danych MySQL, postępuj zgodnie z poniższymi krokami:

  • Uzyskaj dostęp do serwera MySQL i sprawdź dostępne bazy danych.
  • Zmień tabele bazy danych i listy.
  • Wyświetl zawartość tabeli.
  • Uruchom „Wstaw ignoruj ​​do wybranych * z " Komenda.

Krok 1: Dostęp do serwera MySQL

Początkowo otwórz terminal Windows i wykonaj dostarczone polecenie, aby uzyskać dostęp do serwera MySQL:

mysql -u root -p

Krok 2: Wyświetl bazy danych

Następnie użyj „POKAZYWAĆ„Polecenie do wyświetlania wszystkich dostępnych baz danych:

Pokaż bazy danych;

Wybraliśmy „MyNewdb„Baza danych z listy:

Krok 3: Zmień bazę danych

Teraz wykonaj „UŻYWAĆ„Polecenie zmiany bazy danych:

Użyj MyNewdb;

Krok 4: Tabele na liście

Następnie wyświetl wszystkie tabele bieżącej bazy danych, uruchamiając „POKAZYWAĆ" Komenda:

Pokaż tabele;

Jak widać, wybraliśmy poniżej dwa tabele „class_marks" I "Student_marks”:

Krok 5: Wyświetl treść tabeli

Aby wyświetlić zawartość wcześniej wybranych tabel, wykonując „WYBIERAĆ" oświadczenie:

Wybierz * z Student_marks;

Tutaj pokazaliśmy „Student_marks„Tabela Tabela zawierająca trzy rekordy:

Następnie zobacz treść „class_marks" tabela:

Wybierz * z klasy_marks;

Jak widać, poniższy stół ma dwa rekordy:

Krok 6: Scal tabele

Na koniec wykonaj „Wstaw ignoruj„Oświadczenie o połączeniu tabel:

Wstaw ignoruj ​​do Student_marks Wybierz * z klasy_marks;

Tutaj:

  • "WSTAWIĆ IGNOROWAĆ”Instrukcja służy do ignorowania nieprawidłowych rekordów za każdym razem, gdy dodajemy jedną lub więcej niż jedną rekordy do tabeli.
  • "DO”Służy do dodania rekordu do innej tabeli.
  • "Student_marks”To stół, w którym chcemy scalić wiersze.
  • "WYBIERAĆ”Instrukcja służy do wyodrębnienia tabeli.
  • "*„Symbol gwiazdki reprezentuje wszystko.
  • "Z”Klauzula służy do pobrania niektórych rekordów z tabeli.
  • "class_marks”To nazwa tabeli docelowej.

Zgodnie z dostarczonym wyjściem, „Zapytanie OK”Wskazuje, że instrukcja została pomyślnie wykonana:

Krok 7: weryfikacja

Wreszcie, uruchom „WYBIERAĆ„Zapytanie o sprawdzenie, czy oba rekordy tabeli są scalone, czy nie:

Wybierz * z Student_marks;

Można zauważyć, że rekordy tabeli zostały scalone:

To wszystko! Zebraliśmy najłatwiejszą metodę łączenia tabel w bazach danych MySQL.

Wniosek

Aby połączyć tabele w bazie danych MySQL, najpierw uzyskać dostęp do serwera MySQL i sprawdź dostępne bazy danych. Następnie zmień bazę danych, lista tabel i wyświetl zawartość tabeli. Następnie wykonaj „Wstaw ignoruj ​​do wybranych * z " Komenda. W tym poście pokazano metodę łączenia tabel w bazach danych MySQL.