logo

MySQL Workbench (stažení a instalace)

MySQL Workbench je jednotný nástroj pro návrh vizuální databáze nebo grafického uživatelského rozhraní používaný pro práci s databázovými architekty, vývojáři a správci databází. Je vyvíjen a udržován společností Oracle. Poskytuje vývoj SQL, datové modelování, migraci dat a komplexní administrační nástroje pro konfiguraci serveru, správu uživatelů, zálohování a mnoho dalších. Tuto správu serveru můžeme použít pro vytváření nových fyzických datových modelů, E-R diagramů a pro vývoj SQL (spouštění dotazů atd.). Je k dispozici pro všechny hlavní operační systémy, jako je Mac OS, Windows a Linux. MySQL Workbench plně podporuje MySQL Server verze v5.6 a vyšší.

Kryty MySQL Workbench pět hlavních funkcí , které jsou uvedeny níže:

Vývoj SQL: Tato funkce poskytuje schopnost, která vám umožňuje spouštět SQL dotazy, vytvářet a spravovat připojení k databázovým serverům pomocí vestavěného SQL editoru.

Datové modelování (design): Tato funkce poskytuje schopnost, která vám umožňuje graficky vytvářet modely schématu databáze, provádět zpětné a dopředné inženýrství mezi schématem a živou databází a upravovat všechny aspekty databáze pomocí komplexního editoru tabulek. Editor tabulek poskytuje možnosti pro úpravy tabulek, sloupců, indexů, pohledů, spouštěčů, dělení atd.

Správa serveru: Tato funkce vám umožňuje spravovat instance serveru MySQL pomocí správy uživatelů, kontroly dat auditu, zobrazení stavu databáze, provádění zálohování a obnovy a sledování výkonu serveru MySQL.

Migrace dat: Tato funkce vám umožňuje migrovat z Microsoft SQL Server, SQLite, Microsoft Access, PostgreSQL, Sybase ASE, SQL Anywhere a dalších tabulek, objektů a dat RDBMS do MySQL. Podporuje také migraci z předchozích verzí MySQL na nejnovější verze.

MySQL Enterprise podporuje: Tato funkce poskytuje podporu pro podnikové produkty, jako je firewall MySQL, zálohování MySQL Enterprise a audit MySQL.

Edice MySQL Workbench

MySQL Workbench je k dispozici hlavně ve třech edicích, které jsou uvedeny níže:

  1. Community Edition (Open Source, GPL)
  2. Standardní verze (komerční)
  3. Enterprise Edition (komerční)

Komunitní vydání

Community Edition je open-source a volně stažitelná verze nejpopulárnějšího databázového systému. Dostal se pod licenci GPL a je podporován obrovskou komunitou vývojářů.

Standardní Edice

Jedná se o komerční verzi, která poskytuje schopnost poskytovat vysoce výkonné a škálovatelné aplikace pro zpracování online transakcí (OLTP). Proslavila MySQL spolu s průmyslovou silou, výkonem a spolehlivostí.

Enterprise Edition

Jedná se o komerční vydání, které obsahuje sadu pokročilých funkcí, nástrojů pro správu a technickou podporu pro dosažení nejvyšší škálovatelnosti, zabezpečení, spolehlivosti a provozuschopnosti. Tato edice také snižuje riziko, náklady a složitost při vývoji, nasazení a správě aplikací MySQL.

Pojďme to pochopit pomocí následující srovnávací tabulky.

Funkčnost Komunitní vydání Standardní Edice Enterprise Edition
Vizuální vývoj SQL Ano Ano Ano
Vizuální správa databáze Ano Ano Ano
Ladění výkonu Ano Ano Ano
Správa uživatelů a relací Ano Ano Ano
Správa připojení Ano Ano Ano
Správa objektů Ano Ano Ano
Správa dat Ano Ano Ano
Vizuální datové modelování Ano Ano Ano
Reverzní inženýrství Ano Ano Ano
Přední inženýrství Ano Ano Ano
Synchronizace schématu Ano Ano Ano
Ověření schématu a modelu Ne Ano Ano
DBDoc Ne Ano Ano
GUI pro zálohování MySQL Enterprise Ne Ne Ano
GUI pro MySQL Enterprise Audit Ne Ne Ano
GUI pro MySQL Enterprise Firewall Ne Ano Ano
Skriptování a pluginy Ano Ano Ano
Migrace databáze Ano Ano Ano

Nastavení prostředí MySQL Workbench

Zde se naučíme, jak si můžeme stáhnout a nainstalovat MySQL Workbench.

Předpoklady

Pro práci s MySQL Workbench by ve vašem systému měly být k dispozici následující požadavky:

    MySQL server:Můžete si jej stáhnout z tady .MySQL Workbench:Můžete si jej stáhnout z tady .
  • Microsoft .NET Framework 4.5.2
  • Microsoft Visual C++ Redistributable for Visual Studio 2019
  • RAM 4 GB (doporučeno 6 GB)

Instalace

Krok 1: Nainstalujte komunitní server MySQL. Chcete-li nainstalovat MySQL Server, dvakrát klikněte na MySQL instalační soubor .exe . Po kliknutí na soubor .exe se zobrazí následující obrazovka:

MySQL Workbench

Krok 2: Vyber Typ instalace a klikněte na další knoflík. K dispozici je několik typů a pro instalaci produktu a funkcí MySQL je třeba zvolit vhodnou možnost. Zde vybereme možnost Vlastní, protože je potřeba pouze MySQL Server a Workbench. Pokud potřebujete více funkcí, můžete zvolit možnost Úplné.

MySQL Workbench

Krok 3: Když kliknete na tlačítko Další, zobrazí se následující obrazovka.

MySQL Workbench

Na této obrazovce přejděte na Server MySQL klikněte na ikonu plus (+). Zde musíte vybrat MySQL Server a přidat jej do pole na pravé straně kliknutím na symbol šipky vpravo.

MySQL Workbench

Nyní, v Sekce aplikace , musíte udělat to samé, co jste museli provést s MySQL Serverem a kliknout na tlačítko Další. Následující obrazovka to vysvětluje jasněji.

MySQL Workbench

Krok 4: Když kliknete na Další, zobrazí se následující obrazovka. Tato obrazovka kontroluje všechny požadavky pro instalaci serveru MySQL a Workbench. Jakmile kliknete na Vykonat tlačítko, nainstaluje všechny požadavky automaticky. Nyní klikněte na tlačítko Další.

MySQL Workbench

Krok 5: Na této obrazovce klikněte na tlačítko Execute a stáhněte a nainstalujte MySQL Server a Workbench.

MySQL Workbench

Po dokončení stahování a instalace klikněte na tlačítko Další.

MySQL Workbench

Krok 6: Na další obrazovce musíme nakonfigurovat server MySQL a kliknout na tlačítko Další.

MySQL Workbench

Krok 7: Jakmile kliknete na tlačítko Další, zobrazí se obrazovka níže. Zde musíme nakonfigurovat server MySQL. Nyní vyberte možnost Samostatný MySQL Server/Classic MySQL Replication a klikněte na Další.

MySQL Workbench

Krok 8: Na další obrazovce vás systém požádá o výběr typu konfigurace a dalších možností připojení. Zde vybereme typ konfigurace jako „ Vývojový stroj a Připojení jako TCP/IP, a Číslo portu je 3306, poté klikněte na Další.

MySQL Workbench

Krok 9: Nyní vyberte metodu ověřování a klikněte na Další.

MySQL Workbench

Krok 10: Na další obrazovce budete požádáni o výběr účtu, uživatelského jména a hesla. Po vyplnění všech údajů klikněte na tlačítko Další.

MySQL Workbench

Krok 11: Na další obrazovce budete požádáni o konfiguraci služby Windows. Ponechte výchozí nastavení a klikněte na Další.

MySQL Workbench

Krok 12: Na další obrazovce vás systém požádá o použití konfigurace serveru. Pro tuto konfiguraci klikněte na tlačítko Execute.

MySQL Workbench

Krok 13: Po dokončení konfigurace se zobrazí obrazovka níže. Nyní klikněte na Dokončit tlačítko pro pokračování.

MySQL Workbench

Krok 14: Na další obrazovce můžete vidět, že je konfigurace produktu dokončena. Ponechte výchozí nastavení a kliknutím na tlačítko Další-> Dokončit dokončete instalaci balíčku MySQL.

MySQL Workbench

MySQL Workbench

Krok 15: Jakmile kliknete na tlačítko Dokončit, měl by být ve vašem systému otevřen MySQL Workbench, jak je znázorněno na obrazovce níže.

MySQL Workbench

Krok 16: Na výše uvedené obrazovce musíte provést připojení. Chcete-li to provést, dvakrát klikněte na pole označené symbolem červená šipka . Zde se zobrazí vyskakovací obrazovka s výzvou k zadání hesla vytvořeného dříve během instalace. Po zadání hesla se můžete připojit k serveru.

MySQL Workbench

Krok 17: Pokud připojení nemáte, můžete vytvořit nové připojení. Chcete-li vytvořit připojení, klikněte na ikonu plus (+) nebo přejděte na lištu nabídky -> Databáze -> Připojit k databázi, zobrazí se následující obrazovka. Nyní musíte vyplnit všechny podrobnosti. Zde se musíte ujistit, že zadané heslo by mělo být stejné, jaké jste vytvořili dříve.

MySQL Workbench

Krok 18: Po zadání všech údajů klikněte na Test připojení otestovat konektivitu databáze. Pokud je připojení úspěšné, zobrazí se následující obrazovka. Nyní klikněte na tlačítko OK->OK pro dokončení nastavení.

MySQL Workbench

Krok 19: Jakmile dokončíte všechna nastavení, otevře se obrazovka MySQL Workbench. Nyní poklepejte na nově vytvořené připojení, zobrazí se následující obrazovka, kde lze provést příkaz SQL.

MySQL Workbench

java vizualizér

Nástroj pro správu MySQL Workbench

Administrační nástroj hraje důležitou roli v zabezpečení dat společnosti. Zde budeme diskutovat o správě uživatele, konfiguraci serveru, zálohování a obnovení databáze, protokolech serveru a mnoha dalších.

Správa uživatelů

Jedná se o vizuální nástroj, který umožňuje správu uživatelů, kteří se vztahují k aktivní instanci serveru MySQL. Zde můžete přidávat a spravovat uživatelské účty, udělovat a rušit oprávnění, prohlížet uživatelské profily a hesla s vypršením platnosti.

Konfigurace serveru

Umožňuje pokročilou konfiguraci serveru. Poskytuje podrobné informace o serveru a stavové proměnné, počtu vláken, velikosti alokace vyrovnávací paměti, jemného ladění pro optimální výkon a mnoho dalších.

Zálohování a obnova databáze

Je to vizuální nástroj, který se používá pro import/export souborů výpisu MySQL. Soubory výpisu obsahují skripty SQL pro vytváření databází, tabulek, pohledů a uložených procedur.

Protokoly serveru

Zobrazuje informace protokolu pro server MySQL podle každé karty připojení. Pro každou kartu připojení obsahuje další kartu pro obecné protokoly chyb.

Panel výkonu

Tato karta poskytuje statistický pohled na výkon serveru. Můžete jej otevřít tak, že přejdete na kartu Navigace a v části Výkon zvolíte Řídicí panel.

MySQL Workbench Vytvářejte, upravujte, rušte databázi

V této části se podíváme na to, jak se databáze vytváří, mění a zahazuje pomocí MySQL Workbench. Podívejme se podrobně jeden po druhém.

Vytvořit databázi

Chcete-li vytvořit databázi, postupujte takto:

1. Otevřete MySQL Workbench a přihlaste se pomocí uživatelského jména a hesla. Poté přejděte na kartu Navigace a klikněte na Nabídka rozvrhu . Zde můžete vidět všechny dříve vytvořené databáze.

2. Chcete-li vytvořit novou databázi, klepněte pravým tlačítkem pod nabídku Schéma a vyberte Vytvořte schéma nebo klikněte na ikonu databáze (červený obdélník), jak je znázorněno na následující obrazovce.

MySQL Workbench

3. Otevře se okno nového schématu. Zadejte nový název databáze (například mytestdb) a použijte výchozí Kompletace . Porovnání se používá k ukládání specifických datových znaků, což je užitečné hlavně pro ukládání cizích jazyků. Nyní klikněte na tlačítko Použít, jak je znázorněno na obrazovce níže:

MySQL Workbench

4. Objeví se nové vyskakovací okno, kliknutím na tlačítko Použít->Dokončit vytvořte novou databázi.

5. Po úspěšném vytvoření databáze můžete tuto novou databázi vidět v nabídce Schéma. Pokud toto nevidíte, klikněte na ikonu obnovení v nabídce Schéma.

6. Chcete-li zobrazit více informací o databázi, vyberte databázi mytestdb a klikněte na ikonu 'i'. Informační okno zobrazuje několik možností, jako je tabulka, sloupec, funkce, uživatelé a mnoho dalších.

7. MySQL Workbench neposkytuje možnost přejmenování názvu databáze, ale můžeme vytvářet, aktualizovat a mazat tabulky a datové řádky z databáze.

Drop databáze

1. Chcete-li odstranit databázi, musíte vybrat databázi, kliknout na ni pravým tlačítkem a vybrat Drop Schema volba. Zobrazí se následující obrazovka:

MySQL Workbench

2. Vyberte Pusťte se hned ve vyskakovacím okně a databáze včetně tabulky budou datové řádky smazány z databázového serveru.

MySQL Workbench Vytvářejte, upravujte, pusťte tabulku

V této části se podíváme na to, jak se tabulka vytváří, mění a zahazuje pomocí MySQL Workbench. Podívejme se podrobně jeden po druhém.

Vytvořit tabulku

Chcete-li vytvořit tabulku, postupujte takto:

1. Otevřete MySQL Workbench a přihlaste se pomocí uživatelského jména a hesla. Poté přejděte na kartu Navigace a klikněte na nabídku Schéma. Zde můžete vidět všechny dříve vytvořené databáze. Můžete také vytvořit novou databázi.

2. Vyberte nově vytvořenou databázi, dvakrát na ni klikněte a dostanete se do podnabídky pod databází. Dílčí nabídka pod databází jsou tabulky, pohledy, funkce a uložené procedury, jak je znázorněno na obrazovce níže.

MySQL Workbench

3. Vyberte podnabídku Tabulky, klikněte na ni pravým tlačítkem a vyberte Vytvořit tabulku volba. Můžete také kliknout na ikonu vytvořit novou tabulku (zobrazená v červeném obdélníku) a vytvořit tabulku.

4. Na obrazovce nové tabulky musíte vyplnit všechny podrobnosti, abyste mohli vytvořit tabulku. Zde zadáme název tabulky (například student) a použijeme výchozí řazení a modul.

5. Klikněte do prostředního okna a vyplňte podrobnosti sloupce. Zde název sloupce obsahuje mnoho atributů, jako je primární klíč (PK), nenulový (NN), jedinečný index (UI), binární (B), nepodepsaný datový typ (UN), automatický přírůstkový (AI) atd. obrazovka to vysvětluje jasněji. Po vyplnění všech údajů klikněte na Aplikovat knoflík.

MySQL Workbench

6. Jakmile kliknete na tlačítko Použít, otevře se okno příkazu SQL. Opět klikněte na tlačítko Použít pro provedení příkazu a na tlačítko Dokončit pro uložení změn.

7. Nyní přejděte do nabídky Schéma a vyberte databázi, která obsahuje nově vytvořenou tabulku, jak je znázorněno na obrazovce níže.

MySQL Workbench

Alter Table

Chcete-li změnit tabulku, proveďte následující kroky:

1. Vyberte tabulku, kterou chcete upravit, klikněte na ikonu 'i' a zobrazí se následující obrazovka.

MySQL Workbench

2. Na výše uvedené obrazovce můžete upravit název sloupce, typ dat a další nastavení tabulky.

Pusťte stůl

1. Chcete-li smazat tabulku, musíte ji vybrat, kliknout na ni pravým tlačítkem a vybrat možnost Drop Table. Zobrazí se následující obrazovka:

MySQL Workbench

2. Vyberte Pusťte se hned možnost ve vyskakovacím okně okamžitě odstranit tabulku z databáze.

MySQL Workbench Vkládání, čtení, aktualizace, mazání datových řádků

V této části se podíváme na to, jak můžeme vkládat, číst, aktualizovat a odstraňovat datové řádky pomocí MySQL Workbench. Podívejme se podrobně jeden po druhém.

1. Otevřete MySQL Workbench a přihlaste se pomocí uživatelského jména a hesla. Poté přejděte na kartu Navigace a klikněte na nabídku Schéma. Zde jsme úspěšně vytvořili databázi (mystudentdb) a tabulku studentů pomocí MySQL Workbench.

2. Vyberte tabulku, a když ukážeme ukazatelem myši na studentský stůl, uvidíte, že se zde objeví ikony tabulky. Klikněte na tabulku, čímž se otevře nové okno, kde horní část zobrazuje příkaz MySQL a spodní část zobrazuje datové řádky.

MySQL Workbench

3. Chcete-li zadat řádek dat, vyberte respektovaný sloupec a vložte hodnotu dat. Vkládání datové hodnoty do řádků je podobné jako v listu Microsoft Excel.

4. Po zadání datových řádků klikněte na tlačítko Použít->Použít>Dokončit pro uložení datových řádků.

5. Podobně můžeme upravit nebo upravit dříve uložené datové řádky. Po úpravě uložte novou hodnotu, klikněte na tlačítko Použít pro uložení změn. Vygeneruje aktualizační příkaz SQL a uloží změny do databáze.

Smazat řádek

1. Chcete-li odstranit jednotlivý řádek z tabulky, musíte vybrat řádek dat, kliknout pravým tlačítkem myši na pravou ikonu před řádkem a vybrat možnost Odstranit řádek(y).

2. Nyní klikněte na tlačítko Použít->Použít->Dokončit pro uložení změn do databáze.

MySQL Workbench Export a import databáze (tabulka)

V této části se naučíme, jak můžeme exportovat a importovat databázi nebo tabulku pomocí MySQL Workbench.

Exportovat databáze (tabulky)

1. Chcete-li exportovat databáze nebo tabulky, přejděte na lištu nabídek, klikněte na Server a vyberte možnost Export dat, jak je znázorněno na následující obrazovce. Otevře se nové okno export dat nastavení a možností.

MySQL Workbench

2. Vyberte libovolnou databázi a zobrazí se všechny odpovídající tabulky pod vybranou databází. Zde také můžeme zaškrtnout jedno nebo více zaškrtávacích políček databáze a zahrnout databázi do souboru Export. Podobně můžeme vybrat jednu nebo více tabulek z levé části okna.

MySQL Workbench

3. Vyberme dvě databáze, a to (myproductdb a mystudentdb), včetně všech tabulek pod touto databází. Nyní přejděte do rozevíracího nastavení, můžeme vybrat možnost 'Dump Structure and Data', 'Dump Data Only' a 'Dump Structure Only'.

    Výpis dat a struktura:Uloží jak strukturu tabulky, tak datové řádky.Pouze výpis dat:Uloží pouze vložené řádky v tabulkách.Pouze struktura výpisu:Uloží pouze strukturu tabulek, což jsou námi definované sloupce databáze a datové typy.

4. Ve volbě Export můžete vybrat cestu exportu podle svého výběru. Zde ponechám výchozí nastavení. Dále jsou zde dvě přepínací tlačítka, která jsou vysvětlena níže.

    Export do složky Dump Project:Uloží všechny tabulky jako samostatné soubory SQL do jedné složky. Bude to užitečné, když importujete nebo obnovujete exportovaný soubor jeden po druhém.Export do samostatného souboru:Uloží všechny databáze a tabulky do jediného SQL souboru. Je to dobrá volba, když chcete importovat všechny databáze, tabulky a datové řádky pomocí jediného souboru SQL.

5. Klepněte na tlačítko Spustit export, které zobrazí ukazatel průběhu a protokol. Nyní otevřete složku Dokument ve vašem systému a vyhledejte exportované soubory.

Importovat databáze (tabulky)

1. Chcete-li importovat databáze nebo tabulky, přejděte na lištu nabídek, klikněte na Server a vyberte Import dat volba. Otevře se nové okno nastavení a možností importu dat.

zpracování výjimek java

2. Zde můžete vidět dvě možnosti rádia pro import databází a tabulek, které jsou:

  • Import ze složky Dump Project
  • Import pomocí samostatného souboru

3. Vybereme 'Importovat z Dump Project Folder' a kliknutím na 'Load Folder Content' zobrazíme všechny dostupné databáze ve složce projektu.

4. Vyberte myproductdb databáze z možnosti Import dat a také vyberte odpovídající tabulku produktů.

5. Vyberte možnost 'Dump Structure and Data' a klikněte na Spusťte import pro import databází a tabulek ze záložního souboru.

MySQL Workbench

6. Nyní přejděte na tabulku Schema->myproductdb->table a obnovte ji, abyste viděli aktuálně importovanou databázi nebo tabulku.