Samouczek MySQL Workbench - kompleksowy przewodnik po narzędziu RDBMS



Ten blog poświęcony samouczkowi MySQL Workbench daje wgląd we wszystkie funkcje i funkcje narzędzia RDBMS wraz z jasnymi krokami.

Poprzedni blog na Samouczek MySQL koncentruje się głównie na różnych poleceniach i koncepcjach związanych z SQL. W tym blogu poświęconym samouczkowi MySQL Workbench nauczysz się narzędzia MySQL do wykonywania różnych operacji.

Na tym blogu zostaną omówione następujące tematy:





Samouczek MySQL Workbench: Co to jest MySQL?

MySQL to system zarządzania relacyjnymi bazami danych typu open source, który działa na wielu platformach. Zapewnia dostęp wielu użytkownikom do obsługi wielu silników pamięci masowej.

MySQL ma różne funkcje, które umożliwiają nam wykonywanie wielu zadań, takich jak kompleksowe tworzenie aplikacji, zapewnienie dostępności i skalowalności.



Oczywiście, kiedy pracujesz na poziomie branżowym, nie możesz zrobić wszystkiego na terminalu, prawda? Potrzebujesz pulpitu nawigacyjnego, który ułatwi Ci pracę z dużymi bazami danych i tworzenie modeli.

Cóż, pulpit nawigacyjny, który może wykonywać te czynności, to MySQL Workbench.

Samouczek MySQL Workbench: MySQL Workbench i jego funkcje

MySQL Workbench to narzędzie projektowe lub graficzne, które służy do pracy z serwerami i bazami danych MySQL. To narzędzie jest kompatybilne ze starszymi wersjami serwera 5.xi nie obsługuje wersji serwera 4.x.



Funkcjonalności MySQL Workbench są następujące:

  • Rozwój SQL: Ta funkcjonalność zapewnia możliwość wykonywania zapytań SQL, tworzenia i zarządzania połączeniami z serwerami baz danych za pomocą wbudowanego edytora SQL.
  • Modelowanie danych (projekt): Ta funkcja umożliwia graficzne tworzenie modeli schematu bazy danych, wykonywanie inżynierii wstecznej i do przodu między schematem a działającą bazą danych oraz edytowanie wszystkich aspektów bazy danych za pomocą wszechstronnego edytora tabel.
  • Administracja serwerem: Ta funkcja umożliwia administrowanie instancjami serwera MySQL poprzez administrowanie użytkownikami, tworzenie kopii zapasowych i odtwarzanie, inspekcję danych audytowych, przeglądanie stanu bazy danych i monitorowanie wydajności serwera MySQL.
  • Migracja danych: Ta funkcja umożliwia migrację z Microsoft SQL Server, Microsoft Access i innych tabel, obiektów i danych RDBMS do MySQL.
  • Wsparcie MySQL Enterprise: Ta funkcja zapewnia obsługę produktów dla przedsiębiorstw, takich jak MySQL Enterprise Backup, MySQL Firewall i MySQL Audit.

Teraz, gdy wiesz już o MySQL Workbench, pozwól mi teraz opowiedzieć o podstawowych wymaganiach i krokach, aby zainstalować MySQL Workbench.

Chcesz uzyskać certyfikat administratora bazy danych?

Samouczek MySQL Workbench: Zainstaluj MySQL Workbench

Podstawowe wymagania systemowe do zainstalowania MySQL Workbench są takie, że powinieneś mieć zainstalowany MySQL w swoim systemie.

Teraz, ponieważ MySQL Workbench jest dostępny dla wielu systemów operacyjnych. Każdy z tych systemów ma swoje własne podstawowe wymagania, z których możesz skorzystać tutaj .

Oprócz tego, aby pobrać MySQL Workbench, musisz kliknąć zakładkę Downloads, a następnie wybrać wydanie, które chcesz pobrać.

Pobieranie MySQL Workbench - Samouczek MySQL Workbench - Edureka

Na przykład, jeśli chcesz pobrać wersję Community programu Workbench w systemie Windows, możesz skorzystać z łącza tutaj .

Teraz, gdy wiesz, jak zainstalować, pozwól, że opowiem Ci o wydaniach MySQL Workbench Editions.

Samouczek MySQL Workbench: Edycje MySQL Workbench

MySQL Workbench jest dostępny głównie w trzech wersjach:

  • Wersja Community (Open Source, GPL)
  • Wersja standardowa (komercyjna)
  • Wersja Enterprise (komercyjna)
funkcje Wydanie społecznościowe Wersja standardowa Wersja Enterprise
Visual SQL Developmenttaktaktak
Administracja wizualną bazą danychtaktaktak
Podnoszenie wydajnościtaktaktak
Zarządzanie użytkownikami i sesjamitaktaktak
Zarządzanie połączeniamitaktaktak
Zarządzanie obiektamitaktaktak
Zarządzanie danymitaktaktak
Wizualne modelowanie danychtaktaktak
Inżynieria odwrotnataktaktak
Inżynieria naprzódtaktaktak
Synchronizacja schematutaktaktak
Walidacja schematu i modelujedenNietaktak
DBDocjedenNietaktak
Graficzny interfejs użytkownika do MySQL Enterprise BackupjedenNieNietak
GUI dla MySQL Enterprise AuditjedenNieNietak
GUI dla MySQL Enterprise FirewalljedenNietaktak
Skrypty i wtyczkitaktaktak
Migracja bazy danychtaktaktak

Teraz, po pobraniu i zainstalowaniu MySQL Workbench, zobaczysz następujący ekran, czyli zakładkę główną.

Po lewej stronie karty Strona główna widzisz 3 różne ikony, prawda?

Cóż, są to głównie 3 moduły:

jak zrobić tablicę dynamiczną w java
  • Programowanie SQL - ta sekcja składa się z edytora SQL, za pomocą którego można tworzyć i zarządzać bazami danych.
  • Modelowanie danych - ta sekcja umożliwia modelowanie danych zgodnie z potrzebami.
  • Administracja serwerem - ta sekcja służy do migracji baz danych między połączeniami.

Teraz, zanim przejdziesz do tych modułów, skorzystaj z ich funkcjonalności. Najpierw musisz zacząć od utworzenia połączenia.

Samouczek MySQL Workbench: Tworzenie połączenia

Teraz, aby utworzyć połączenie, musisz kliknąć znak plus, który widzisz na karcie głównej, którą widzisz.

Po kliknięciu zobaczysz to okno dialogowe, w którym musisz podać nazwę połączenia, metodę połączenia i inne szczegóły, które możesz zobaczyć w oknie dialogowym. Po podaniu szczegółów wystarczy kliknąć dobrze .

Po kliknięciu OK zobaczysz, że połączenie zostało utworzone.

Kontynuujmy teraz naszą dyskusję, przechodząc do Edytora SQL.

Chcesz złamać wywiady dla DBA?

Samouczek MySQL Workbench: Edytor SQL

Używany edytor SQL składa się z zestawu wyspecjalizowanych edytorów, takich jak zapytania, schematy i tabele. Oprócz tego edytor składa się również z czterech okienek, które możesz zobaczyć na ekranie.

Tak więc zapytania i panele razem pozwalają tworzyć i edytować dane, wykonywać podstawowe zadania administracyjne, wyświetlać i eksportować wyniki oraz uruchamiać zapytania.

Przyjrzyjmy się teraz sekcji zadań administracyjnych.

Samouczek MySQL Workbench: Zadania administracyjne

W tej sekcji przejdziesz przez następujące sekcje:

Status serwera

Ta karta zapewnia natychmiastowy wgląd w podstawowe wskaźniki kondycji i liczniki dla środowiska MySQL. Jak widać na poniższej migawce, ta karta zawiera widok szybkości działania serwera, dostępnych funkcji, katalogów serwera i ustawień zabezpieczeń dotyczących uwierzytelniania i SSL.

Użytkownicy i uprawnienia

Ta karta zawiera listę wszystkich użytkowników i uprawnień związanych z aktywną instancją serwera MySQL. Dzięki tej karcie możesz dodawać konta użytkowników i zarządzać nimi, dostosowywać uprawnienia i wygasać hasła. Zobacz migawkę poniżej.

struktura oparta na słowach kluczowych w selenie

Eksport i import danych

Istnieją trzy sposoby eksportowania i importowania danych w MySQL Workbench, które można przejrzeć w poniższej tabeli.

Lokalizacja GUI Zbiór danych Typy eksportu Typy importu
Siatka wyników menu w edytorze SQLZestaw wyników (po wykonaniu zapytania SQL)CSV, HTML, JSON, SQL, XML, Excel XML, TXTCSV
Menu kontekstowe przeglądarki obiektówTabeleJSON, CSVJSON, CSV
Management NavigatorBazy danych i / lub tabeleSQLSQL
Management NavigatorBazy danych i / lub tabeleSQLSQL

Teraz, aby wyeksportować / zaimportować dane, musisz wybrać opcję eksportu / importu danych z pliku Okienko nawigatora .

Po wybraniu opcji musisz podać nazwę ścieżki do folderu z / do którego chcesz importować / eksportować. Zobacz migawkę poniżej.

Interfejs MySQL Enterprise Backup

Komercyjne wersje MySQL Workbench umożliwiają nam korzystanie z funkcji MySQL Enterprise Backup (MEB), dzięki czemu możemy chronić dane przed jakąkolwiek utratą.

W MySQL Workbench dostępne są głównie dwie operacje MySQL Enterprise Backup:

  • Kopia zapasowa online: Ta operacja ustanawia profil kopii zapasowej, aby określić, co powinnowykonać kopię zapasową, gdzie i kiedy powinna być przechowywana(częstotliwość) Należy wykonać kopię zapasową MySQL.
  • Przywracać: Ta operacja przywraca serwer MySQL do określonego punktu w czasie, przywracając kopię zapasową utworzoną przez funkcję kopii zapasowej online w programie MySQL Workbench.

Samouczek MySQL Workbench: Panel wydajności

Pulpit nawigacyjny wydajności MySQL Workbench zapewnia statystyczny widok wydajności serwera. Aby otworzyć pulpit nawigacyjny, przejdź do Okienko nawigatora i pod Występ wybierz Pulpit nawigacyjny. Zobacz migawkę poniżej.

Oprócz tego sekcja wydajności umożliwia wgląd w operacje serwera MySQL za pośrednictwem raportów schematu wydajności, a także pozwala zobaczyć kluczowe statystyki zapytań wykonanych za pomocą statystyk zapytań.

Samouczek MySQL Workbench: Projektowanie i modelowanie baz danych

Projekt bazy danych umożliwia wizualizację wymagań i rozwiązywanie problemów projektowych. Umożliwia to tworzenie prawidłowych i dobrze działających baz danych, zapewniając jednocześnie elastyczność w reagowaniu na zmieniające się wymagania dotyczące danych.

Jak widać na poniższej migawce, masz głównie 3 opcje.

Od lewej strony znak plus umożliwia dodanie nowego diagramu EER. Znak folderu umożliwia dodawanie zapisanych modeli EER na komputerze jako podstawa Workbencha. Znak strzałki, który widzisz, umożliwia utworzenie modelu EER z bazy danych lub modelu EER ze skryptu.

Poniższa migawka przedstawia widok podstawowy MySQL Workbench.

konwersja typów w C ++

W modelowaniu bazy danych można utworzyć diagram EER za pomocą edytora modeli. Możesz więc dodać tabelę, dodać widok, dodać procedurę, edytować dane w tabeli, podświetlić określoną część modelu.

Cóż, chłopaki, to nie koniec funkcjonalności, resztę zostawiam, żebyście eksplorowali.

Samouczek MySQL Workbench: Kreator migracji danych

Środowisko pracy MySQL zapewnia możliwość migracji baz danych zgodnych z ODBC do MySQL. Pozwala na migrację do różnych typów baz danych, w tym MySQL, na różnych serwerach. Umożliwia także konwertowanie tabel i kopiowanie danych, ale nie konwertuje procedur składowanych, widoków ani wyzwalaczy.

Oprócz pracy na wielu platformach, migracja umożliwia dostosowywanie i edycję podczas procesu migracji.

Poniżej przedstawiono kroki wykonywane przez Kreatora migracji podczas migracji bazy danych do MySQL:

  • Początkowo łączy się ze źródłowym systemem RDBMS i pobiera listę dostępnych baz danych.
  • Wykonuje inżynierię wsteczną wybranej bazy danych do wewnętrznej reprezentacji specyficznej dla źródłowego systemu RDBMS. Dlatego w tym kroku nazwy wszystkich obiektów są zmieniane na podstawie typu wybranej metody odwzorowywania nazw obiektów.
  • Następnie automatycznie rozpoczyna migrację źródłowych obiektów RDBMS do określonych obiektów MySQL.
  • Następnie pozwala nam przeglądać zmiany, abyśmy mogli edytować i poprawiać błędy w migrowanych obiektach.
  • Następnie tworzy migrowane obiekty na docelowym serwerze MySQL. Zawsze możesz wrócić do poprzedniego kroku i poprawić błędy, jeśli takie wystąpią.
  • Na koniec dane zmigrowanych tabel są kopiowane ze źródłowego systemu RDBMS do MySQL.

Samouczek MySQL Workbench: Zaawansowane możliwości MySQL

Zapewnia system rozszerzeń, który umożliwia deweloperowi rozszerzenie możliwości MySQL Workbench. Zapewnia również dostęp do wieloplatformowej biblioteki GUI, MForms i umożliwia tworzenie rozszerzeń z graficznym interfejsem użytkownika.

Zaawansowane funkcje Workbencha zapewniają następujące możliwości:

  • Możesz tworzyć narzędzia i wtyczki
  • Możesz manipulować schematami i automatyzować typowe zadania
  • Możesz rozszerzyć interfejs użytkownika Workbencha i tworzyć niestandardowe funkcje Workbencha

To już koniec tego bloga!

Mam nadzieję, że podobał Ci się blog na blogu samouczka MySQL Workbench. Widzieliśmy różne funkcje i cechy MySQL Workbench.

Chcesz dowiedzieć się więcej o MySQL?

Jeśli chcesz dowiedzieć się więcej o MySQL i poznać tę relacyjną bazę danych typu open source, zapoznaj się z naszą który obejmuje szkolenie na żywo prowadzone przez instruktora i rzeczywiste doświadczenie projektowe. To szkolenie pomoże ci dogłębnie zrozumieć MySQL i pomoże ci opanować ten temat.

Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy w „ Samouczek MySQL Workbench ”I skontaktuję się z Tobą.