MySQL Samouczek Workbencha: co to jest, jak zainstalować i używać
⚡ Inteligentne podsumowanie
MySQL Workbench to oficjalne narzędzie wizualne dla MySQL relacyjna baza danych, łącząca modelowanie danych, rozwój SQL i administrację serwerem w jednym wieloplatformowym interfejsie łączącym się z lokalnym lub zdalnym MySQL serwery do codziennej pracy z bazami danych.

Czym jest MySQL?
MySQL to relacyjna baza danych typu open source.
MySQL jest wieloplatformowy, co oznacza, że działa na wielu różnych platformach, takich jak Windows, Linux i macOS.
Dlaczego warto korzystać MySQL?
Na rynku dostępnych jest wiele systemów zarządzania relacyjnymi bazami danych.
Przykładami relacyjnych baz danych są m.in Microsoft SQL Server, Microsoft Dostęp Oracle, DB2, itp.
Ktoś może zapytać, dlaczego mielibyśmy wybierać MySQL nad innymi systemami zarządzania bazami danych.
Odpowiedź na to pytanie zależy od wielu czynników.
Przyjrzyjmy się mocnym stronom MySQL w porównaniu do innych relacyjnych baz danych, takich jak SQL Server:
- MySQL Obsługuje wiele silników pamięci masowej, każdy z własną specyfikacją, podczas gdy inne systemy, takie jak SQL Server, obsługują tylko jeden silnik pamięci masowej. Aby to docenić, rozważmy dwa z silników pamięci masowej obsługiwanych przez MySQL:
- InnoDB — domyślny silnik pamięci masowej dostarczany z MySQL od wersji 5.5. InnoDB obsługuje klucze obce w celu zapewnienia integralności referencyjnej, a także obsługuje transakcje w standardzie ACID.
- MyISAM — domyślny silnik pamięci masowej dla MySQL przed wersją 5.5. MyISAM nie obsługuje transakcji. Jego przewaga nad InnoDB obejmuje prostotę i wysoką wydajność.
- MySQL charakteryzuje się wysoką wydajnością w porównaniu z innymi systemami relacyjnych baz danych. Wynika to z prostoty konstrukcji i obsługi wielu silników pamięci masowej.
- Opłacalność — jest stosunkowo tańsza w porównaniu z innymi relacyjnymi bazami danych. Wersja społecznościowa jest darmowa. Wersja komercyjna ma opłatę licencyjną, która jest również opłacalna w porównaniu z opłatami licencyjnymi za produkty takie jak… Microsoft SQL Server.
- Międzyplatformowy — MySQL Działa na wielu platformach, co oznacza, że można go wdrożyć na większości maszyn. Inne systemy, takie jak MS SQL Server, działają tylko na Windows Platforma.
Aby móc wchodzić w interakcję MySQL, będziesz potrzebować narzędzia dostępu do serwera, które może komunikować się z MySQL serwer. MySQL obsługuje wiele połączeń użytkowników.
Czym jest MySQL Stoł warsztatowy?
MySQL Workbench to wizualne narzędzie do projektowania i modelowania dostępu do baz danych. MySQL relacyjna baza danych na serwerze. Ułatwia tworzenie nowych fizycznych modeli danych i modyfikację istniejących MySQL bazy danych z funkcjami inżynierii wstecznej/do przodu i zarządzania zmianami. Cel MySQL Workbench ma zapewnić interfejs, który umożliwi łatwiejszą i bardziej uporządkowaną pracę z bazami danych.
MySQL Workbench łączy w sobie trzy podstawowe zestawy funkcjonalności: modelowanie i projektowanie danych, tworzenie kodu SQL oraz administrowanie serwerem. Każdy z nich opisano poniżej.
Narzędzie do modelowania i projektowania
Modele stanowią podstawę większości wiarygodnych i wydajnych baz danych. MySQL Workbench oferuje narzędzia umożliwiające programistom i administratorom baz danych wizualne tworzenie fizycznych modeli projektów baz danych, które można łatwo przetłumaczyć na MySQL bazy danych wykorzystujące inżynierię przyszłości.
- MySQL Workbench obsługuje tworzenie wielu modeli w tym samym środowisku.
- Obsługuje wszystkie obiekty, takie jak tabele, widoki, procedury składowane i wyzwalacze, które tworzą bazę danych.
- MySQL Workbench ma wbudowane narzędzie do walidacji modelu, które zgłasza wszelkie problemy wykryte przez modelarza danych.
- Umożliwia także stosowanie różnych notacji modelowania i może być rozszerzany przy użyciu języka skryptowego Lua.
Poniższy rysunek przedstawia okno modelowania dla MySQL Stoł warsztatowy.
Narzędzie programistyczne SQL
Strukturalny język zapytań (SQL) pozwala nam manipulować naszymi relacyjnymi bazami danych. SQL jest sercem wszystkich relacyjnych baz danych.
- MySQL Workbench ma wbudowany wizualny edytor SQL.
- Wizualny edytor SQL umożliwia programistom tworzenie, edytowanie i uruchamianie zapytań MySQL serwerowe bazy danych. Posiada narzędzia do przeglądania danych i ich eksportowania.
- Zakreślacze kolorów składni pomagają programistom łatwo pisać i debugować instrukcje SQL.
- Można uruchomić wiele zapytań i automatycznie wyświetlać wyniki na różnych kartach.
- Zapytania są również zapisywane w panelu historii w celu późniejszego pobrania i uruchomienia.
Poniższy rysunek przedstawia okno programowania SQL dla MySQL Stoł warsztatowy.
Narzędzie administracyjne
Administracja serwerami odgrywa kluczową rolę w zabezpieczaniu danych firmy. Do najważniejszych kwestii związanych z administracją serwerami należą zarządzanie użytkownikami, konfiguracja serwera, logi serwera i wiele innych. MySQL Workbench ma następujące funkcje, które upraszczają proces MySQL administracja serwerem:
- Administracja użytkownikami — wizualne narzędzie do zarządzania użytkownikami, które umożliwia administratorom baz danych łatwe dodawanie nowych i usuwanie istniejących użytkowników, jeśli zajdzie taka potrzeba, przyznawanie i usuwanie uprawnień oraz przeglądanie profili użytkowników.
- Konfiguracja serwera — umożliwia zaawansowaną konfigurację serwera i precyzyjne dostrojenie go w celu uzyskania optymalnej wydajności.
- Kopia zapasowa i przywracanie bazy danych — wizualne narzędzie do eksportowania i importowania MySQL zrzucić pliki. MySQL Pliki zrzutu zawierają skrypty SQL służące do tworzenia baz danych, tabel, widoków i procedur składowanych oraz do wstawiania danych.
- Dzienniki serwera — wizualne narzędzie do przeglądania MySQL Logi serwera. Logi obejmują logi błędów, logi binarne i logi InnoDB. Są one przydatne podczas diagnostyki serwera.
Poniższy rysunek przedstawia panel administracyjny MySQL Stoł warsztatowy.
W następnej sekcji opisano instalację MySQL Stół warsztatowy włączony Windows.
Jak zainstalować MySQL Stół warsztatowy (do Windows)
W tej sekcji nauczymy się, jak zainstalować i używać MySQL Stoł warsztatowy.
Instalacja MySQL Workbench to proces składający się z 2 etapów.
1) Zainstaluj MySQL Community Server.
2) Zainstaluj MySQL Workbench — możesz zainstalować środowisko robocze za pomocą pliku zip lub instalatora MSI (zalecane).
Uwaga: Aby przeprowadzić instalację, wymagane są uprawnienia administratora lub użytkownika zaawansowanego.
Jak zacząć
Po zakończeniu instalacji powyższego należy wykonać konfigurację MySQL Stół roboczy pokazany poniżej. Poniżej znajduje się instrukcja krok po kroku dotycząca instalacji. MySQL Stoł warsztatowy.
Krok 1) Otwórz okno główne. Pierwszym krokiem jest uruchomienie MySQL Stół warsztatowy. To, co widzisz, to tzw. okno główne.
Krok 2) Otwórz Kreatora nowego połączenia. Następnie musisz utworzyć swój MySQL Połączenie z serwerem, które zawiera szczegółowe informacje o docelowym serwerze bazy danych, w tym sposób połączenia z nim. Kliknij „+” w MySQL Okno główne Workbencha. Spowoduje to otwarcie kreatora konfiguracji nowego połączenia.
Krok 3) Kliknij przycisk Konfiguruj zarządzanie serwerem. Jako początkujący możesz utworzyć połączenie z serwerem zainstalowanym lokalnie. Kliknij przycisk Konfiguruj zarządzanie serwerem w oknie Konfiguruj nowe połączenie, aby sprawdzić konfigurację. MySQL serwer.
Krok 4) Kliknij przycisk Dalej, aby kontynuować. Otworzy się nowe okno o nazwie Konfiguruj zarządzanie lokalne. Kliknij przycisk Dalej, aby kontynuować.
Krok 5) Wprowadź hasło i naciśnij OK. Następnie kreator przetestuje połączenie z bazą danych. Jeśli test się nie powiedzie, wróć i popraw parametry połączenia z bazą danych. Następnie otworzy się okno dialogowe z prośbą o podanie hasła roota, aby przetestować połączenie z bazą danych lokalną. MySQL instancji serwera. Hasło to to, które ustawiłeś podczas instalacji MySQL. Wprowadź hasło i naciśnij OK.
Krok 6) Kliknij Dalej, aby kontynuować. Następnie kreator przetestuje połączenie z bazą danych. Jeśli test się nie powiedzie, wróć i popraw parametry połączenia z bazą danych. Jeśli wszystkie testy zakończą się powodzeniem, kliknij Dalej, aby kontynuować.
Krok 7) Kliknij Dalej. Następnie otworzy się nowy kreator dotyczący zarządzania usługami lokalnymi — umożliwia on przełączanie się między wieloma MySQL Serwery zainstalowane na jednym komputerze. Początkujący użytkownik może pominąć ten krok i kliknąć Dalej, aby kontynuować.
Krok 8) Wybierz MySQL Plik konfiguracji serwera. Następnie kreator sprawdzi możliwość dostępu do MySQL Plik konfiguracyjny serwera i przetestuj polecenia uruchamiania/zatrzymywania.
Krok 9) Kliknij Zakończ, aby zakończyć konfigurację serwera. Następnie możesz przejrzeć bieżące konfiguracje. Po przejrzeniu konfiguracji kliknij „Zakończ”, aby zakończyć konfigurację serwera.
Krok 10) Kliknij Testuj połączenie. Następnym krokiem jest skonfigurowanie połączenia, za pomocą którego można połączyć się z serwerem. Jeśli nie utworzyłeś jeszcze połączenia, możesz użyć podanych wartości domyślnych. Kliknij przycisk Testuj połączenie [2] po wpisaniu nazwy połączenia [1].
Krok 11) Kliknij OK. Otworzy się nowe okno dialogowe z prośbą o podanie hasła użytkownika root/wybranego. Jeśli Twój MySQL jeśli użytkownik root ma hasło, możesz je wprowadzić za pomocą opcji Sklep w Vault funkcja. Kliknij OK.
Jeśli wprowadzone hasło użytkownika jest prawidłowe, pojawi się poniższy ekran. Kliknij oba przyciski OK, a wszystko będzie gotowe.
Nowa instancja zostanie wyświetlona na stronie głównej.
Double-kliknij i rozpocznij zapytanie.

















