logo

MySQL Workbench (pobieranie i instalacja)

MySQL Workbench to ujednolicone narzędzie do wizualnego projektowania baz danych lub graficznego interfejsu użytkownika, używane do pracy z architektami baz danych, programistami i administratorami baz danych. Jest rozwijany i utrzymywany przez firmę Oracle. Zapewnia rozwój SQL, modelowanie danych, migrację danych i wszechstronne narzędzia administracyjne do konfiguracji serwerów, administrowania użytkownikami, tworzenia kopii zapasowych i wielu innych. Możemy używać tej Administracji Serwerem do tworzenia nowych fizycznych modeli danych, diagramów E-R i do programowania SQL (uruchamianie zapytań itp.). Jest dostępny dla wszystkich głównych systemów operacyjnych, takich jak Mac OS, Windows i Linux. MySQL Workbench w pełni obsługuje MySQL Server w wersji 5.6 i wyższej.

Okładki MySQL Workbench pięć głównych funkcjonalności , które podano poniżej:

Rozwój SQL: Funkcjonalność ta 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 funkcjonalność zapewnia możliwość graficznego tworzenia modeli schematu bazy danych, wykonywania inżynierii wstecznej i forwardowej pomiędzy schematem a aktywną bazą danych oraz edytowania wszystkich aspektów bazy danych za pomocą wszechstronnego edytora tabel. Edytor tabel umożliwia edycję tabel, kolumn, indeksów, widoków, wyzwalaczy, partycjonowania itp.

Administracja Serwerem: Ta funkcjonalność umożliwia administrowanie instancjami serwera MySQL poprzez administrowanie użytkownikami, sprawdzanie danych audytu, przeglądanie stanu bazy danych, wykonywanie kopii zapasowych i odzyskiwanie oraz monitorowanie wydajności serwera MySQL.

Migracja danych: Ta funkcjonalność umożliwia migrację z Microsoft SQL Server, SQLite, Microsoft Access, PostgreSQL, Sybase ASE, SQL Anywhere i innych tabel, obiektów i danych RDBMS do MySQL. Obsługuje także migrację z poprzednich wersji MySQL do najnowszych wersji.

MySQL Enterprise obsługuje: Ta funkcjonalność zapewnia obsługę produktów Enterprise, takich jak zapora MySQL, MySQL Enterprise Backup i MySQL Audit.

Wersje środowiska roboczego MySQL

MySQL Workbench jest dostępny głównie w trzech edycjach, które podano poniżej:

  1. Wersja społecznościowa (Open Source, GPL)
  2. Wersja standardowa (komercyjna)
  3. Wersja Enterprise (komercyjna)

Wydanie społecznościowe

Wersja Community jest wersją najpopularniejszego systemu baz danych o otwartym kodzie źródłowym, którą można bezpłatnie pobrać. Jest objęty licencją GPL i jest wspierany przez ogromną społeczność programistów.

Wersja standardowa

Jest to wersja komercyjna, która umożliwia dostarczanie wydajnych i skalowalnych aplikacji do przetwarzania transakcji online (OLTP). Dzięki niemu MySQL stał się sławny dzięki swojej wytrzymałości przemysłowej, wydajności i niezawodności.

Wersja korporacyjna

Jest to wersja komercyjna zawierająca zestaw zaawansowanych funkcji, narzędzi do zarządzania i wsparcia technicznego w celu osiągnięcia najwyższej skalowalności, bezpieczeństwa, niezawodności i czasu pracy. Ta edycja zmniejsza również ryzyko, koszty i złożoność programowania, wdrażania i zarządzania aplikacjami MySQL.

Zrozumiemy to za pomocą poniższej tabeli porównawczej.

Funkcjonalność Wydanie społecznościowe Wersja standardowa Wersja korporacyjna
Wizualny rozwój SQL Tak Tak Tak
Administracja wizualną bazą danych Tak Tak Tak
Podnoszenie wydajności Tak Tak Tak
Zarządzanie użytkownikami i sesjami Tak Tak Tak
Zarządzanie połączeniami Tak Tak Tak
Zarządzanie obiektami Tak Tak Tak
Zarządzanie danymi Tak Tak Tak
Wizualne modelowanie danych Tak Tak Tak
Inżynieria odwrotna Tak Tak Tak
Inżynieria przyszłości Tak Tak Tak
Synchronizacja schematu Tak Tak Tak
Walidacja schematu i modelu NIE Tak Tak
DBDoc NIE Tak Tak
GUI do tworzenia kopii zapasowych MySQL Enterprise NIE NIE Tak
GUI dla audytu przedsiębiorstwa MySQL NIE NIE Tak
GUI dla zapory MySQL Enterprise NIE Tak Tak
Skrypty i wtyczki Tak Tak Tak
Migracja bazy danych Tak Tak Tak

Konfiguracja środowiska roboczego MySQL

Tutaj dowiemy się, jak pobrać i zainstalować MySQL Workbench.

Warunki wstępne

Aby móc pracować z MySQL Workbench, w Twoim systemie powinny być dostępne następujące wymagania:

    Serwer MySQL:Można go pobrać z Tutaj .Środowisko pracy MySQL:Można go pobrać z Tutaj .
  • Microsoft.NET Framework 4.5.2
  • Pakiet redystrybucyjny Microsoft Visual C++ dla Visual Studio 2019
  • RAM 4 GB (zalecane 6 GB)

Instalacja

Krok 1: Zainstaluj serwer społeczności MySQL. Aby zainstalować serwer MySQL, kliknij dwukrotnie plik MySQL plik instalacyjny .exe . Po kliknięciu pliku .exe naszym oczom ukazuje się następujący ekran:

Środowisko pracy MySQL

Krok 2: Wybierz Typ konfiguracji i kliknij Następny przycisk. Dostępnych jest kilka typów i należy wybrać odpowiednią opcję, aby zainstalować produkt i funkcje MySQL. Tutaj wybierzemy opcję Niestandardową, ponieważ potrzebny jest tylko serwer MySQL i Workbench. Jeśli potrzebujesz więcej funkcji, możesz wybrać opcję Pełna.

Środowisko pracy MySQL

Krok 3: Po kliknięciu przycisku Dalej wyświetli się następujący ekran.

Środowisko pracy MySQL

Na tym ekranie przejdź do Serwer MySQL sekcji, kliknij ikonę plusa (+). Tutaj musisz wybrać serwer MySQL i dodać go do prawego pola, klikając symbol strzałki w prawo.

Środowisko pracy MySQL

Teraz w Sekcja aplikacji , musisz zrobić to samo, co musiałeś wykonać z serwerem MySQL i kliknąć przycisk Dalej. Poniższy ekran wyjaśnia to jaśniej.

Środowisko pracy MySQL

Krok 4: Po kliknięciu Dalej wyświetli się następujący ekran. Na tym ekranie sprawdzane są wszystkie wymagania dotyczące instalacji serwera MySQL i środowiska Workbench. Jak tylko klikniesz na Wykonać przycisk, automatycznie zainstaluje wszystkie wymagania. Teraz kliknij przycisk Dalej.

Środowisko pracy MySQL

Krok 5: Na tym ekranie kliknij przycisk Wykonaj, aby pobrać i zainstalować serwer MySQL i środowisko pracy.

Środowisko pracy MySQL

Po zakończeniu pobierania i instalacji kliknij przycisk Dalej.

Środowisko pracy MySQL

Krok 6: Na następnym ekranie musimy skonfigurować serwer MySQL i kliknąć przycisk Dalej.

Środowisko pracy MySQL

Krok 7: Gdy tylko klikniesz przycisk Dalej, zobaczysz poniższy ekran. Tutaj musimy skonfigurować serwer MySQL. Teraz wybierz opcję Samodzielna replikacja serwera MySQL/Klasyczna replikacja MySQL i kliknij Dalej.

Środowisko pracy MySQL

Krok 8: Na następnym ekranie system poprosi Cię o wybranie typu konfiguracji i innych opcji łączności. Tutaj wybieramy typ konfiguracji jako „ Maszyna rozwojowa ' i Łączność jako TCP/IP, I Numer portu wynosi 3306, a następnie kliknij Dalej.

Środowisko pracy MySQL

Krok 9: Teraz wybierz metodę uwierzytelniania i kliknij Dalej.

Środowisko pracy MySQL

Krok 10: Na następnym ekranie zostaniesz poproszony o wybranie konta, nazwy użytkownika i hasła. Po uzupełnieniu wszystkich szczegółów kliknij przycisk Dalej.

Środowisko pracy MySQL

Krok 11: Na następnym ekranie zostaniesz poproszony o skonfigurowanie usługi Windows. Zachowaj domyślną konfigurację i kliknij Dalej.

Środowisko pracy MySQL

Krok 12: Na następnym ekranie system poprosi Cię o zastosowanie konfiguracji serwera. W przypadku tej konfiguracji kliknij przycisk Wykonaj.

Środowisko pracy MySQL

Krok 13: Po zakończeniu konfiguracji wyświetli się poniższy ekran. Teraz kliknij na Skończyć przycisk, aby kontynuować.

Środowisko pracy MySQL

Krok 14: Na następnym ekranie widać, że konfiguracja produktu została ukończona. Zachowaj ustawienie domyślne i kliknij przycisk Dalej-> Zakończ, aby zakończyć instalację pakietu MySQL.

Środowisko pracy MySQL

Środowisko pracy MySQL

Krok 15: Po kliknięciu przycisku Zakończ środowisko pracy MySQL powinno zostać otwarte w systemie, jak pokazano na poniższym ekranie.

Środowisko pracy MySQL

Krok 16: Na powyższym ekranie musisz nawiązać połączenie. W tym celu należy dwukrotnie kliknąć pole oznaczone symbolem czerwona strzała . Tutaj pojawi się wyskakujący ekran z prośbą o podanie hasła utworzonego wcześniej podczas instalacji. Po wpisaniu hasła możesz połączyć się z Serwerem.

Środowisko pracy MySQL

Krok 17: Jeśli nie masz połączenia, możesz utworzyć nowe połączenie. Aby nawiązać połączenie kliknij ikonę plusa (+) lub przejdź do paska menu -> Baza danych -> Połącz z bazą danych, pojawi się poniższy ekran. Teraz musisz wypełnić wszystkie szczegóły. Tutaj musisz upewnić się, że wpisane hasło powinno być takie samo, jak wcześniej utworzone.

Środowisko pracy MySQL

Krok 18: Po wprowadzeniu wszystkich szczegółów kliknij przycisk Połączenie testowe aby przetestować łączność z bazą danych. Jeśli połączenie się powiedzie, pojawi się następujący ekran. Teraz kliknij przycisk OK->OK, aby zakończyć konfigurację.

Środowisko pracy MySQL

Krok 19: Po zakończeniu całej konfiguracji otworzy się ekran MySQL Workbench. Teraz kliknij dwukrotnie nowo utworzone połączenie, pojawi się następujący ekran, na którym można wykonać polecenie SQL.

Środowisko pracy MySQL

tablice basha

Narzędzie administracyjne MySQL Workbench

Narzędzie administracyjne pełni ważną rolę w zabezpieczeniu danych firmy. Tutaj omówimy zarządzanie użytkownikami, konfigurację serwera, tworzenie kopii zapasowych i przywracanie bazy danych, logi serwera i wiele innych.

Administracja użytkownika

Jest to narzędzie wizualne umożliwiające zarządzanie użytkownikami powiązanymi z aktywną instancją serwera MySQL. Tutaj możesz dodawać konta użytkowników i zarządzać nimi, nadawać i usuwać uprawnienia, przeglądać profile użytkowników i wygasać hasła.

Konfiguracja serwera

Pozwala na zaawansowaną konfigurację Serwera. Dostarcza szczegółowych informacji o serwerze i zmiennej stanu, liczbie wątków, rozmiarze alokacji bufora, dostrajaniu w celu uzyskania optymalnej wydajności i wielu innych.

Kopie zapasowe i przywracanie baz danych

Jest to narzędzie wizualne, które służy do importowania/eksportowania plików zrzutów MySQL. Pliki zrzutu zawierają skrypty SQL służące do tworzenia baz danych, tabel, widoków i procedur składowanych.

Dzienniki serwera

Wyświetla informacje dziennika dla serwera MySQL na każdej karcie połączenia. Dla każdej zakładki połączenia znajduje się dodatkowa zakładka z ogólnymi dziennikami błędów.

Panel wydajności

Ta zakładka zapewnia widok statystyczny wydajności Serwera. Możesz go otworzyć, przechodząc do karty Nawigacja i w sekcji Wydajność wybierz Panel kontrolny.

Workbench MySQL Twórz, modyfikuj i usuwaj bazę danych

W tej sekcji zobaczymy, jak baza danych jest tworzona, zmieniana i usuwana za pomocą MySQL Workbench. Przyjrzyjmy się szczegółowo jeden po drugim.

Utwórz bazę danych

Aby utworzyć bazę danych, wykonaj następujące kroki:

1. Otwórz MySQL Workbench i zaloguj się przy użyciu nazwy użytkownika i hasła. Następnie przejdź do zakładki Nawigacja i kliknij przycisk Harmonogram menu . Tutaj możesz zobaczyć wszystkie wcześniej utworzone bazy danych.

2. Jeśli chcesz utworzyć nową bazę danych, kliknij prawym przyciskiem myszy menu Schemat i wybierz Utwórz schemat lub kliknij ikonę bazy danych (czerwony prostokąt), jak pokazano na poniższym ekranie.

Środowisko pracy MySQL

3. Otworzy się okno nowego okna Schemat. Wprowadź nową nazwę bazy danych (na przykład mytestdb) i użyj domyślnej Porównanie . Sortowanie służy do przechowywania określonych znaków danych, przydatne głównie do przechowywania języków obcych. Teraz kliknij przycisk Zastosuj, jak pokazano na poniższym ekranie:

Środowisko pracy MySQL

4. Pojawi się nowe okno wyskakujące, kliknij przycisk Zastosuj->Zakończ, aby utworzyć nową bazę danych.

5. Po pomyślnym utworzeniu bazy danych możesz zobaczyć nową bazę danych w menu Schemat. Jeśli tego nie widzisz, kliknij ikonę odświeżania w menu Schemat.

proszę

6. Jeśli chcesz zobaczyć więcej informacji o bazie danych, wybierz bazę danych mytestdb i kliknij ikonę 'i'. Okno informacyjne wyświetla kilka opcji, takich jak Tabela, Kolumna, Funkcje, Użytkownicy i wiele innych.

7. MySQL Workbench nie udostępnia opcji zmiany nazwy bazy danych, ale możemy tworzyć, aktualizować i usuwać tabele i wiersze danych z bazy danych.

Upuść bazę danych

1. Aby usunąć bazę danych należy wybrać bazę danych, kliknąć ją prawym przyciskiem myszy i wybrać Upuść schemat opcja. Pojawi się następujący ekran:

Środowisko pracy MySQL

2. Wybierz Upuść teraz w wyskakującym oknie i bazie danych zawierającej tabelę, wiersze danych zostaną usunięte z serwera bazy danych.

Środowisko pracy MySQL Utwórz, zmień, upuść tabelę

W tej sekcji zobaczymy, jak tabela jest tworzona, zmieniana i usuwana za pomocą MySQL Workbench. Przyjrzyjmy się szczegółowo jeden po drugim.

Utwórz tabelę

Aby utworzyć tabelę, wykonaj następujące kroki:

1. Otwórz MySQL Workbench i zaloguj się przy użyciu nazwy użytkownika i hasła. Następnie przejdź do zakładki Nawigacja i kliknij menu Schemat. Tutaj możesz zobaczyć wszystkie wcześniej utworzone bazy danych. Można także utworzyć nową bazę danych.

2. Wybierz nowo utworzoną bazę danych, kliknij ją dwukrotnie, a wyświetli się podmenu znajdujące się pod bazą danych. Podmenu w bazie danych to Tabele, Widoki, Funkcje i Procedury składowane, jak pokazano na poniższym ekranie.

Środowisko pracy MySQL

3. Wybierz podmenu Tabele, kliknij je prawym przyciskiem myszy i wybierz Utwórz tabelę opcja. Możesz także kliknąć ikonę Utwórz nową tabelę (pokazaną w czerwonym prostokącie), aby utworzyć tabelę.

4. Na ekranie nowego stołu musisz wypełnić wszystkie szczegóły, aby utworzyć stół. Tutaj wprowadzimy nazwę tabeli (np. student) oraz zastosujemy domyślne sortowanie i silnik.

5. Kliknij wewnątrz środkowego okna i uzupełnij szczegóły kolumny. Tutaj nazwa kolumny zawiera wiele atrybutów, takich jak klucz podstawowy (PK), wartość różna od wartości null (NN), unikalny indeks (UI), plik binarny (B), typ danych bez znaku (UN), automatyczne przyrosty (AI) itp. Następujące ekran wyjaśnia to jaśniej. Po uzupełnieniu wszystkich szczegółów kliknij przycisk Stosować przycisk.

Środowisko pracy MySQL

6. Po kliknięciu przycisku Zastosuj otworzy się okno instrukcji SQL. Ponownie kliknij przycisk Zastosuj, aby wykonać instrukcję i przycisk Zakończ, aby zapisać zmiany.

7. Teraz przejdź do menu Schemat i wybierz bazę danych zawierającą nowo utworzoną tabelę, jak pokazano na poniższym zrzucie ekranu.

Środowisko pracy MySQL

Zmień tabelę

Aby zmienić tabelę, wykonaj następujące kroki:

1. Wybierz tabelę, którą chcesz zmodyfikować, kliknij ikonę „i”, a pojawi się następujący ekran.

Środowisko pracy MySQL

2. Na powyższym ekranie możesz zmodyfikować nazwę kolumny, typ danych i inne ustawienia tabeli.

Upuść stół

1. Aby usunąć tabelę, należy ją wybrać, kliknąć ją prawym przyciskiem myszy i wybrać opcję Usuń tabelę. Pojawi się następujący ekran:

Środowisko pracy MySQL

2. Wybierz Upuść teraz opcję w wyskakującym oknie, aby natychmiast usunąć tabelę z bazy danych.

MySQL Workbench Wstaw, czytaj, aktualizuj, usuwaj wiersze danych

W tej sekcji zobaczymy, jak możemy wstawiać, czytać, aktualizować i usuwać wiersze danych za pomocą MySQL Workbench. Przyjrzyjmy się szczegółowo jeden po drugim.

1. Otwórz MySQL Workbench i zaloguj się przy użyciu nazwy użytkownika i hasła. Następnie przejdź do zakładki Nawigacja i kliknij menu Schemat. Tutaj pomyślnie utworzyliśmy bazę danych (mystudentdb) i tabelę uczniów przy użyciu MySQL Workbench.

2. Wybierz stół, a kiedy zatrzymamy wskaźnik myszy nad stołem ucznia, zobaczysz, że pojawiają się tutaj ikony stołu. Kliknij tabelę, co otworzy nowe okno, w którym w górnej części znajduje się instrukcja MySQL, a w dolnej - wiersze danych.

Środowisko pracy MySQL

3. Aby wprowadzić wiersz danych, wybierz odpowiednią kolumnę i wstaw wartość danych. Wstawianie wartości danych w wierszach jest podobne do arkusza programu Microsoft Excel.

4. Po wprowadzeniu wierszy danych kliknij przycisk Zastosuj->Zastosuj>Zakończ, aby zapisać wiersze danych.

5. Podobnie możemy edytować lub modyfikować wcześniej zapisane wiersze danych. Po modyfikacji zapisz nową wartość, kliknij przycisk Zastosuj, aby zapisać zmiany. Wygeneruje instrukcję aktualizacji SQL, która zapisze zmiany w bazie danych.

Usuń wiersz

1. Aby usunąć pojedynczy wiersz z tabeli należy wybrać wiersz danych, kliknąć prawym przyciskiem myszy prawą ikonę przed wierszem i wybrać opcję Usuń wiersze.

2. Teraz kliknij przycisk Zastosuj->Zastosuj->Zakończ, aby zapisać zmiany w bazie danych.

Eksport i import bazy danych MySQL Workbench (tabela)

W tej sekcji dowiemy się, jak eksportować i importować bazę danych lub tabelę za pomocą MySQL Workbench.

Eksportuj bazy danych (tabele)

1. Aby wyeksportować bazy danych lub tabele, przejdź do paska Menu, kliknij Serwer i wybierz opcję Eksport danych, jak pokazano na poniższym ekranie. Otworzy się nowe okno eksport danych ustawienia i opcje.

Środowisko pracy MySQL

2. Wybierz dowolną bazę danych, a zostaną wyświetlone wszystkie odpowiednie tabele w ramach wybranej bazy danych. Tutaj możemy również zaznaczyć jedno lub wiele pól wyboru bazy danych, aby uwzględnić bazę danych w pliku eksportu. Podobnie możemy wybrać jedną lub wiele tabel z lewej części okna.

Środowisko pracy MySQL

3. Wybierzmy dwie bazy danych, mianowicie (myproductdb i mystudentdb), zawierające wszystkie tabele znajdujące się w tej bazie danych. Teraz przejdź do ustawień rozwijanych, możemy wybrać opcję „Zrzuć strukturę i dane”, „Zrzuć tylko dane” i „Zrzuć tylko strukturę”.

    Zrzut danych i struktury:Zapisuje zarówno strukturę tabeli, jak i wiersze danych.Zrzuć tylko dane:Zapisze tylko wstawione wiersze w tabelach.Tylko struktura zrzutu:Zapisana zostanie jedynie struktura tabeli, czyli kolumny bazy danych i zdefiniowane przez nas typy danych.

4. W opcji Eksport możesz wybrać dowolną ścieżkę eksportu. Tutaj zachowam ustawienie domyślne. Istnieją także dwa przyciski opcji, które opisano poniżej.

    Eksportuj do folderu projektu zrzutu:Zapisze wszystkie tabele jako osobne pliki SQL w jednym folderze. Będzie to przydatne podczas importowania lub przywracania pliku eksportu jedna po drugiej tabeli.Eksportuj do samodzielnego pliku:Będzie przechowywać wszystkie bazy danych i tabele w jednym pliku SQL. Jest to dobra opcja, jeśli chcesz zaimportować wszystkie bazy danych, tabele i wiersze danych przy użyciu jednego pliku SQL.

5. Kliknij przycisk Rozpocznij eksport, który wyświetli pasek postępu i dziennik. Teraz otwórz folder Dokument w swoim systemie, aby zlokalizować pliki eksportu.

Importuj bazy danych (tabele)

1. Aby zaimportować bazy danych lub tabele, przejdź do paska Menu, kliknij Serwer i wybierz Import danych opcja. Otworzy się nowe okno ustawień i opcji importu danych.

2. Tutaj możesz zobaczyć dwie opcje radiowe importowania baz danych i tabel, którymi są:

  • Importuj z folderu projektu zrzutu
  • Importuj przy użyciu pliku samodzielnego

3. Wybierzemy opcję „Importuj z folderu projektu zrzutu” i klikniemy „Załaduj zawartość folderu”, aby wyświetlić wszystkie dostępne bazy danych w folderze projektu.

4. Wybierz mójproduktdb bazy danych z opcji Import danych, a także wybierz odpowiednią tabelę produktów.

5. Wybierz opcję „Zrzuć strukturę i dane” i kliknij Rozpocznij import przycisk umożliwiający import baz danych i tabel z pliku kopii zapasowej.

Środowisko pracy MySQL

6. Teraz przejdź do Schema->myproductdb->table i odśwież ją, aby zobaczyć aktualnie importowaną bazę danych lub tabelę.