Do manipulowania wieloma rekordami tabeli w połączeniach MySQL jest używane. Połączenia to najłatwiejszy sposób wyświetlania rekordów z wielu tabel. Ta funkcjonalność jest wykonywana przez połączenie danych z wielu źródeł na podstawie dopasowania wartości w kolumnach tabeli. Każdy wynikowy rekord składa się z wierszy z tabeli docelowej w połączeniu z rekordem z innej tabeli opartej na pojedynczych lub wielu polach w każdej tabeli o podobnej wartości.
W tym spisie omówi:
Jak scalić dwie tabele MySQL przy użyciu „Wewnętrznego połączenia”?
Aby połączyć dwie tabele MySQL za pomocą „wewnętrzny dołączyć”, Sprawdź poniżej:
Krok 1: Dostęp do serwera MySQL
Początkowo wykonaj poniższe polecenie, aby połączyć się z serwerem MySQL, określając nazwę użytkownika i hasło:
mysql -u root -p
Krok 2: Wyświetl bazy danych
Teraz uruchom „POKAZYWAĆ„Instrukcja pokazująca wszystkie bazy danych:
Pokaż bazy danych;
Wybraliśmy „MyNewdb„Baza danych z wyjścia:
Krok 3: Zmień bazę danych
Aby zmienić bazę danych, uruchom „UŻYWAĆ" Komenda:
Użyj MyNewdb;
Krok 4: Tabele na liście
Teraz wymień wszystkie istniejące tabele bieżącej bazy danych:
Pokaż tabele;
Z dostarczonego wyjścia połączymy „class_marks" I "Student_marks„Tabele:
Krok 5: Wyświetl treść tabel
Następnie wyświetlimy zawartość wcześniej wybranej tabeli, uruchamiając „WYBIERAĆ" oświadczenie:
Wybierz * z Student_marks;
Treść „Student_marks„Tabela pokazano poniżej:
Podobnie wykonaj „Wybierz * z klas_marks”Polecenie do sprawdzenia„class_marks„Treść tabeli:
Wybierz * z klasy_marks;
Krok 6: Zastosuj „Wewnętrzne dołączenie”
Użyj "WEWNĘTRZNY DOŁĄCZYĆ„Klauzula z„WYBIERAĆ”Polecenie wyodrębnia rekordy, które mają te same wartości w obu tabelach:
Wybierz * Z Student_marks Wewnętrzny dołącz do klasy_marks;
Tutaj:
Gdy wyżej wymienione polecenie wykonuje, oba określone tabele zostaną połączone:
Jak scalić dwie tabele MySQL przy użyciu klauzuli „Where” z „Wewnętrznym dołączeniem”?
Możemy połączyć dwa tabele MySQL za pomocą „Wewnętrzne dołączenie„Klauzula wewnątrz„GDZIE”Klauzula. Załóżmy, że chcemy połączyć te wiersze, których identyfikator studenta jest większy lub równy określonej warunku.
W tym odpowiednim celu wykonaj następujące polecenie:
Wybierz * Z Student_marks Wewnętrzny dołącz do klasy_.Std> = 2;
„„GDZIE”Klauzula służy do filtrowania tych rekordów z tabeli, które spełniają dostarczone warunki.
Zgodnie z pod względem danych wyjściowych oba rekordy tabeli są scalone, których warunki pasowały do siebie:
Możemy również scalić tabele na podstawie danych kolumny tabel, uruchamiając dostarczone polecenie:
Wybierz * Z Student_marks Wewnętrzny dołącz do klasy_.LastName = class_marks.Nazwisko;
Tutaj połączyliśmy te rekordy tabeli, które mają takie same „Nazwisko”:
Zapewniliśmy sposób na scalanie dwóch tabel MySQL za pomocą „Wewnętrzne dołączenie”Klauzula
Wniosek
Aby połączyć dwie tabele MySQL za pomocą klauzuli „Wewnętrzne połączenie”, takie jak „Wybierz * z wewnętrznego połączenia;", "Wybierz * Z Wewnętrznego dołączenia gdzie;”I„ „Wybierz * Z Wewnętrznego dołączenia gdzie;”Polecenia są używane. Ten zapis ilustruje kilka sposobów dołączenia do dwóch tabel MySQL za pomocą „Wewnętrzne dołączenie”Klauzula.