Jest to potężne narzędzie, które umożliwia nam wizualizację modułów do tworzenia, wykonywania i optymalizacji kilku zapytań. W tym artykule omówię MySQL Workbench i pokażę, jak z niego korzystać.
Po instalacji, kiedy uruchamiasz MySQL Workbench po raz pierwszy, wygląda to trochę jak na poniższym zrzucie ekranu. To jest główne okno stołu warsztatowego.
Tutaj będziesz mógł wykonywać zadania administratora bazy danych, od tworzenia bazy danych po konfigurację i uruchamianie serwerów baz danych.
Kluczowe funkcje środowiska pracy MySQL
- Rozwój SQL
- Modelowanie danych
- Administracja serwerem
- Migracja danych
- Pomoc techniczna MySQL dla przedsiębiorstw
Tak więc istnieją trzy moduły w MySQL Workbench, SQL Development, Data Modeling i Migration. Dla każdego z nich na ekranie głównym MySQL Workbench znajduje się osobna zakładka.
1. Rozwój SQL
Jest to pierwszy moduł w środowisku MySQL, który umożliwia administratorom baz danych tworzenie i zarządzanie połączeniami z serwerami baz danych.
Na przykład pokażę ci, jak możesz połączyć się z localhost to. Kliknij Bazy danych i wtedy Połącz z bazą danych, pojawi się nowe okno podobne do poniższego zrzutu ekranu, tutaj musisz kliknąć Dobrze, a potem poprosi o Hasło serwera MySQL.
Wpisz swoje hasło i kliknij Dobrze. Połączy się z bazą danych o nazwie localhost. Możesz również zaznaczyć opcję Zapisz hasło w pęku kluczy, aby zapamiętać je do wykorzystania w przyszłości.
Pojawi się następujące okno z zakładką o nazwie Zapytanie 1 po udanym połączeniu z bazą danych. Tutaj możesz rozpocząć tworzenie i zarządzanie bazami danych.
Okienko danych wyjściowych zawiera dane wyjściowe dla dowolnego zapytania, które uruchamiasz lub wykonujesz. Oznacza to, że możesz natychmiast zobaczyć wynik.
Na przykład stwórzmy tabelę o nazwie LINUXHINT1 i spróbujmy ją wykonać. Nie zapomnij wybrać domyślnego schematu przed wykonaniem zapytania.
Na powyższym zrzucie ekranu widać, że w okienku wyjściowym tworzona jest tabela o nazwie LINUXHINT1.
2. Modelowanie danych
Jak sama nazwa wskazuje, pomoże Ci w graficznym tworzeniu modeli Twojej bazy danych i umożliwi wykonanie inżynierii wstecznej i do przodu między schematem a aktywnymi bazami danych.
Możesz także dodawać różne pola do swojej bazy danych za pomocą wszechstronnego edytora tabel, który jest bardzo łatwy w użyciu i oferuje narzędzia do edycji tabel, kolumn, indeksów i wielu innych.
Okno modelowania danych wygląda tak, jak pokazano na poniższym zrzucie ekranu. Tutaj możesz zobaczyć różne przyciski, takie jak Dodaj diagram, Dodaj tabelę, Dodaj widok, Dodaj rutynę i Dodaj grupy.
Możesz użyć menu rozwijanego uprawnień do schematu, aby dodać użytkowników i różne role użytkowników. Możesz także dodać skrypty w menu rozwijanym Skrypty SQL.
3. Migracja danych
Jest to świetna funkcja do migracji danych z innych baz danych, takich jak Microsoft SQL Server, Microsoft Access, Sybase ASE, SQLite i innych relacyjnych systemów zarządzania bazami danych (RDBMS).
Co więcej, możesz również migrować z wcześniejszych wersji MySQL do najnowszych wydań.
Oto podstawowe rzeczy, które możesz zrobić w środowisku pracy MySQL. Poza tym możesz być administratorem serwera i tworzyć/zarządzać instancjami serwerów, zarządzać bezpieczeństwem, tworzyć i zarządzać różnymi użytkownikami, a także nadawać im uprawnienia do pracy na obiektach MySQL i wykonywania importu/eksportu.
Administracja
Status serwera
W tej zakładce administratorzy bazy danych mogą śledzić wydajność aktualnie podłączonej bazy danych. Tutaj mogą monitorować stan połączenia, liczbę połączeń i ruch.
Użytkownicy i przywileje
Tutaj administrator może dodać konkretnego użytkownika i dać mu dostęp do edycji i pracy z bazami danych i schematami. W przyszłości mogą ponownie ocenić uprawnienia i wprowadzić w nich zmiany zgodnie z wymaganiami.
W zakładce role administracyjne możesz wybrać role, którym chcesz nadać uprawnienia. Podobnie, w ramach uprawnień do schematu, możesz wybrać uprawnienia, które chcesz nadać, takie jak wybieranie, zmienianie, tworzenie itp.
Import/Przywracanie danych
Tutaj możesz zaimportować schematy i przywrócić je do poprzednich.
Oto podstawowy samouczek dotyczący środowiska pracy MySQL dla Ubuntu, który powinien wystarczyć, aby zapoznać się z programem MySQL Workbench i rozpocząć przygodę z zarządzaniem bazami danych. Podziel się z nami swoimi opiniami na @linuxhint i @SwapTirthakar.