logo

MySQL Workbench (stiahnutie a inštalácia)

MySQL Workbench je jednotný vizuálny nástroj na navrhovanie databáz alebo grafického používateľského rozhrania, ktorý sa používa na prácu s databázovými architektmi, vývojármi a správcami databáz. Je vyvinutý a udržiavaný spoločnosťou Oracle. Poskytuje SQL vývoj, dátové modelovanie, migráciu dát a komplexné administračné nástroje pre konfiguráciu servera, správu užívateľov, zálohovanie a mnohé ďalšie. Túto správu servera môžeme použiť na vytváranie nových fyzických dátových modelov, E-R diagramov a na vývoj SQL (spúšťanie dotazov atď.). Je k dispozícii pre všetky hlavné operačné systémy ako Mac OS, Windows a Linux. MySQL Workbench plne podporuje MySQL Server verzie v5.6 a vyššej.

Kryty MySQL Workbench päť hlavných funkcií , ktoré sú uvedené nižšie:

Vývoj SQL: Táto funkcionalita poskytuje schopnosť, ktorá vám umožňuje vykonávať SQL dotazy, vytvárať a spravovať pripojenia k databázovým serverom pomocou vstavaného SQL editora.

Dátové modelovanie (dizajn): Táto funkcia poskytuje schopnosť, ktorá vám umožňuje graficky vytvárať modely schémy databázy, vykonávať spätné a dopredné inžinierstvo medzi schémou a živou databázou a upravovať všetky aspekty databázy pomocou komplexného editora tabuliek. Editor tabuliek poskytuje možnosti na úpravu tabuliek, stĺpcov, indexov, pohľadov, spúšťačov, delenia atď.

Správa servera: Táto funkcia vám umožňuje spravovať inštancie servera MySQL spravovaním používateľov, kontrolou údajov auditu, prezeraním stavu databázy, vykonávaním zálohovania a obnovy a monitorovaním výkonu servera MySQL.

Migrácia údajov: Táto funkcia vám umožňuje migrovať z Microsoft SQL Server, SQLite, Microsoft Access, PostgreSQL, Sybase ASE, SQL Anywhere a ďalších tabuliek, objektov a údajov RDBMS do MySQL. Podporuje tiež migráciu z predchádzajúcich verzií MySQL na najnovšie vydania.

MySQL Enterprise podporuje: Táto funkcia poskytuje podporu pre podnikové produkty, ako sú firewall MySQL, zálohovanie MySQL Enterprise a audit MySQL.

Edície MySQL Workbench

MySQL Workbench je dostupný hlavne v troch vydaniach, ktoré sú uvedené nižšie:

  1. Community Edition (Open Source, GPL)
  2. Štandardné vydanie (komerčné)
  3. Enterprise Edition (komerčné)

Komunitné vydanie

Community Edition je open source a voľne stiahnuteľná verzia najpopulárnejšieho databázového systému. Dostal sa pod licenciu GPL a podporuje ho obrovská komunita vývojárov.

Štandardné vydanie

Ide o komerčnú edíciu, ktorá poskytuje schopnosť poskytovať vysokovýkonné a škálovateľné aplikácie na spracovanie online transakcií (OLTP). Vďaka nemu sa MySQL preslávilo spolu s priemyselnou silou, výkonom a spoľahlivosťou.

Enterprise Edition

Ide o komerčnú edíciu, ktorá obsahuje sadu pokročilých funkcií, nástrojov na správu a technickú podporu na dosiahnutie najvyššej škálovateľnosti, bezpečnosti, spoľahlivosti a prevádzkyschopnosti. Toto vydanie tiež znižuje riziko, náklady, zložitosť vývoja, nasadzovania a správy aplikácií MySQL.

Poďme to pochopiť pomocou nasledujúcej porovnávacej tabuľky.

Funkčnosť Komunitné vydanie Štandardné vydanie Enterprise Edition
Vizuálny vývoj SQL Áno Áno Áno
Vizuálna správa databázy Áno Áno Áno
Ladenie výkonu Áno Áno Áno
Správa používateľov a relácií Áno Áno Áno
Správa pripojenia Áno Áno Áno
Správa objektov Áno Áno Áno
Správa údajov Áno Áno Áno
Vizuálne dátové modelovanie Áno Áno Áno
Reverzné inžinierstvo Áno Áno Áno
Dopredné inžinierstvo Áno Áno Áno
Synchronizácia schém Áno Áno Áno
Overenie schémy a modelu Nie Áno Áno
DBDoc Nie Áno Áno
GUI pre zálohovanie MySQL Enterprise Nie Nie Áno
GUI pre MySQL Enterprise Audit Nie Nie Áno
GUI pre MySQL Enterprise Firewall Nie Áno Áno
Skriptovanie a doplnky Áno Áno Áno
Migrácia databázy Áno Áno Áno

Nastavenie prostredia MySQL Workbench

Tu sa dozvieme, ako si môžeme stiahnuť a nainštalovať MySQL Workbench.

Predpoklady

Aby ste mohli pracovať s MySQL Workbench, vo vašom systéme by mali byť k dispozícii nasledujúce požiadavky:

    MySQL server:Môžete si ho stiahnuť z tu .MySQL Workbench:Môžete si ho stiahnuť z tu .
  • Microsoft .NET Framework 4.5.2
  • Microsoft Visual C++ Redistribuovateľné pre Visual Studio 2019
  • RAM 4 GB (odporúča sa 6 GB)

Inštalácia

Krok 1: Nainštalujte komunitný server MySQL. Ak chcete nainštalovať server MySQL, dvakrát kliknite na položku MySQL inštalačný súbor .exe . Po kliknutí na súbor .exe sa zobrazí nasledujúca obrazovka:

MySQL Workbench

Krok 2: Vyber Typ nastavenia a kliknite na Ďalšie tlačidlo. K dispozícii je niekoľko typov a na inštaláciu produktu a funkcií MySQL si musíte vybrať vhodnú možnosť. Tu vyberieme možnosť Vlastná, pretože je potrebný iba MySQL Server a Workbench. Ak potrebujete viac funkcií, môžete si vybrať možnosť Úplné.

MySQL Workbench

Krok 3: Keď kliknete na tlačidlo Ďalej, zobrazí sa nasledujúca obrazovka.

MySQL Workbench

Na tejto obrazovke prejdite na Server MySQL kliknite na ikonu plus (+). Tu musíte vybrať server MySQL a pridať ho do poľa na pravej strane kliknutím na symbol šípky doprava.

MySQL Workbench

Teraz, v Sekcia aplikácie , musíte urobiť to isté, čo ste museli vykonať so serverom MySQL a kliknite na tlačidlo Ďalej. Nasledujúca obrazovka to vysvetľuje jasnejšie.

MySQL Workbench

Krok 4: Keď kliknete na Ďalej, zobrazí sa nasledujúca obrazovka. Táto obrazovka kontroluje všetky požiadavky na inštaláciu MySQL Server a Workbench. Hneď ako kliknete na Vykonať tlačidlo, automaticky nainštaluje všetky požiadavky. Teraz kliknite na tlačidlo Ďalej.

MySQL Workbench

Krok 5: Na tejto obrazovke kliknite na tlačidlo Vykonať a stiahnite a nainštalujte MySQL Server a Workbench.

MySQL Workbench

Po dokončení sťahovania a inštalácie kliknite na tlačidlo Ďalej.

MySQL Workbench

Krok 6: Na ďalšej obrazovke musíme nakonfigurovať server MySQL a kliknúť na tlačidlo Ďalej.

MySQL Workbench

Krok 7: Hneď ako kliknete na tlačidlo Ďalej, uvidíte obrazovku nižšie. Tu musíme nakonfigurovať server MySQL. Teraz vyberte možnosť Samostatný server MySQL / Klasická replikácia MySQL a kliknite na Ďalej.

MySQL Workbench

Krok 8: Na ďalšej obrazovke vás systém požiada o výber typu konfigurácie a ďalších možností pripojenia. Tu vyberieme typ konfigurácie ako „ Vývojový stroj a Pripojenie ako TCP/IP, a Číslo portu je 3306, potom kliknite na Ďalej.

MySQL Workbench

Krok 9: Teraz vyberte metódu overenia a kliknite na Ďalej.

MySQL Workbench

Krok 10: Na ďalšej obrazovke sa zobrazí výzva na výber účtu, používateľského mena a hesla. Po vyplnení všetkých údajov kliknite na tlačidlo Ďalej.

MySQL Workbench

Krok 11: Na ďalšej obrazovke sa zobrazí výzva na konfiguráciu služby Windows. Ponechajte predvolené nastavenie a kliknite na Ďalej.

MySQL Workbench

Krok 12: Na ďalšej obrazovke vás systém požiada, aby ste použili konfiguráciu servera. Pre túto konfiguráciu kliknite na tlačidlo Vykonať.

MySQL Workbench

Krok 13: Po dokončení konfigurácie sa zobrazí obrazovka nižšie. Teraz kliknite na Skončiť tlačidlo pre pokračovanie.

MySQL Workbench

Krok 14: Na ďalšej obrazovke môžete vidieť, že konfigurácia produktu je dokončená. Ponechajte predvolené nastavenie a kliknutím na tlačidlo Ďalej-> Dokončiť dokončite inštaláciu balíka MySQL.

MySQL Workbench

MySQL Workbench

Krok 15: Po kliknutí na tlačidlo Dokončiť by mal byť vo vašom systéme otvorený pracovný stôl MySQL, ako je znázornené na obrazovke nižšie.

MySQL Workbench

Krok 16: Na obrazovke vyššie musíte vytvoriť pripojenie. Ak to chcete urobiť, dvakrát kliknite na políčko označené symbolom červená šípka . Tu sa zobrazí kontextová obrazovka s výzvou na zadanie hesla vytvoreného skôr počas inštalácie. Po zadaní hesla sa môžete pripojiť k serveru.

MySQL Workbench

Krok 17: Ak nemáte pripojenie, môžete vytvoriť nové pripojenie. Ak chcete vytvoriť pripojenie, kliknite na ikonu plus (+) alebo prejdite na lištu ponuky -> Databáza -> Pripojiť k databáze, zobrazí sa nasledujúca obrazovka. Teraz musíte vyplniť všetky podrobnosti. Tu sa musíte uistiť, že zadané heslo by malo byť rovnaké, ako ste si predtým vytvorili.

MySQL Workbench

Krok 18: Po zadaní všetkých údajov kliknite na Test pripojenia otestovať konektivitu databázy. Ak je pripojenie úspešné, zobrazí sa nasledujúca obrazovka. Teraz kliknite na tlačidlo OK->OK na dokončenie nastavenia.

MySQL Workbench

Krok 19: Po dokončení všetkých nastavení sa otvorí obrazovka MySQL Workbench. Teraz dvakrát kliknite na novovytvorené pripojenie, dostanete nasledujúcu obrazovku, kde je možné vykonať príkaz SQL.

MySQL Workbench

čo je rom

Nástroj na správu MySQL Workbench

Administračný nástroj zohráva dôležitú úlohu pri zabezpečení údajov spoločnosti. Tu budeme diskutovať o správe používateľa, konfigurácii servera, zálohovaní a obnove databázy, protokoloch servera a mnohých ďalších.

Správa používateľov

Ide o vizuálnu pomôcku, ktorá umožňuje spravovať používateľov, ktorí súvisia s aktívnou inštanciou servera MySQL. Tu môžete pridávať a spravovať používateľské účty, udeľovať a odstraňovať privilégiá, zobrazovať profily používateľov a heslá s vypršaním platnosti.

Konfigurácia servera

Umožňuje pokročilú konfiguráciu servera. Poskytuje podrobné informácie o serveri a stavovej premennej, počte vlákien, veľkosti alokácie vyrovnávacej pamäte, doladení pre optimálny výkon a mnoho ďalších.

Zálohovanie a obnova databázy

Ide o vizuálny nástroj, ktorý sa používa na import/export súborov výpisu MySQL. Súbory výpisu obsahujú skripty SQL na vytváranie databáz, tabuliek, zobrazení a uložených procedúr.

Denníky servera

Zobrazuje informácie denníka pre server MySQL podľa každej karty pripojenia. Pre každú kartu pripojenia obsahuje ďalšiu kartu pre všeobecné protokoly chýb.

Panel výkonu

Táto karta poskytuje štatistický pohľad na výkon servera. Môžete ho otvoriť tak, že prejdete na kartu Navigácia a v sekcii Výkon vyberte položku Dashboard.

MySQL Workbench Vytvorte, zmeňte, zrušte databázu

V tejto časti sa pozrieme na to, ako je databáza vytvorená, zmenená a zrušená pomocou MySQL Workbench. Pozrime sa podrobne jeden po druhom.

Vytvorte databázu

Ak chcete vytvoriť databázu, vykonajte tieto kroky:

1. Otvorte MySQL Workbench a prihláste sa pomocou používateľského mena a hesla. Potom prejdite na kartu Navigácia a kliknite na Ponuka rozvrhu . Tu môžete vidieť všetky predtým vytvorené databázy.

2. Ak chcete vytvoriť novú databázu, kliknite pravým tlačidlom myši pod menu Schéma a vyberte Vytvorte schému alebo kliknite na ikonu databázy (červený obdĺžnik), ako je znázornené na nasledujúcej obrazovke.

MySQL Workbench

3. Otvorí sa nová obrazovka okna Schema. Zadajte nový názov databázy (napríklad mytestdb) a použite predvolený Zoraďovanie . Kompletácia sa používa na ukladanie špecifických dátových znakov, čo je užitočné najmä pri ukladaní cudzích jazykov. Teraz kliknite na tlačidlo Použiť, ako je znázornené na obrazovke nižšie:

MySQL Workbench

4. Objaví sa nové vyskakovacie okno, kliknutím na tlačidlo Použiť->Dokončiť vytvorte novú databázu.

5. Po úspešnom vytvorení databázy môžete túto novú databázu vidieť v menu Schéma. Ak to nevidíte, kliknite na ikonu obnovenia v ponuke Schéma.

6. Ak chcete vidieť viac informácií o databáze, vyberte databázu mytestdb a kliknite na ikonu 'i'. V informačnom okne sa zobrazuje niekoľko možností, napríklad Tabuľka, Stĺpec, Funkcie, Používatelia a mnohé ďalšie.

7. MySQL Workbench neposkytuje možnosť premenovania názvu databázy, ale môžeme vytvoriť, aktualizovať a odstrániť riadky tabuľky a údajov z databázy.

rakhi sawant

Drop Database

1. Ak chcete vymazať databázu, musíte si vybrať databázu, kliknúť na ňu pravým tlačidlom myši a vybrať Drop Schema možnosť. Zobrazí sa nasledujúca obrazovka:

MySQL Workbench

2. Vyberte Drop Now vo vyskakovacom okne a databáza vrátane tabuľky sa z databázového servera vymažú riadky údajov.

MySQL Workbench Vytvoriť, zmeniť, zrušiť tabuľku

V tejto časti uvidíme, ako sa tabuľka vytvára, mení a ruší pomocou MySQL Workbench. Pozrime sa podrobne jeden po druhom.

Vytvorte tabuľku

Ak chcete vytvoriť tabuľku, postupujte takto:

1. Otvorte MySQL Workbench a prihláste sa pomocou používateľského mena a hesla. Potom prejdite na kartu Navigácia a kliknite na ponuku Schéma. Tu môžete vidieť všetky predtým vytvorené databázy. Môžete tiež vytvoriť novú databázu.

2. Vyberte novovytvorenú databázu, dvakrát na ňu kliknite a dostanete sa do podmenu pod databázou. Podponuka pod databázou sú tabuľky, pohľady, funkcie a uložené procedúry, ako je znázornené na obrazovke nižšie.

MySQL Workbench

3. Vyberte podponuku Tabuľky, kliknite na ňu pravým tlačidlom myši a vyberte Vytvorte tabuľku možnosť. Môžete tiež kliknúť na ikonu vytvoriť novú tabuľku (zobrazená v červenom obdĺžniku) a vytvoriť tabuľku.

4. Na obrazovke novej tabuľky musíte vyplniť všetky podrobnosti, aby ste vytvorili tabuľku. Tu zadáme názov tabuľky (napríklad študent) a použijeme predvolené porovnávanie a nástroj.

5. Kliknite do prostredného okna a vyplňte podrobnosti stĺpca. Tu názov stĺpca obsahuje mnoho atribútov, ako napríklad Primárny kľúč (PK), Not Null (NN), Jedinečný index (UI), Binárny (B), Unsigned Data type (UN), Auto Incremental (AI) atď. obrazovka to vysvetľuje jasnejšie. Po vyplnení všetkých údajov kliknite na Použiť tlačidlo.

MySQL Workbench

6. Hneď ako kliknete na tlačidlo Použiť, otvorí sa okno príkazu SQL. Opäť kliknite na tlačidlo Použiť pre vykonanie výpisu a tlačidlo Dokončiť pre uloženie zmien.

7. Teraz prejdite do ponuky Schema a vyberte databázu, ktorá obsahuje novovytvorenú tabuľku, ako je znázornené na obrazovke nižšie.

MySQL Workbench

Zmeniť tabuľku

Ak chcete zmeniť tabuľku, postupujte takto:

1. Vyberte tabuľku, ktorú chcete upraviť, kliknite na ikonu 'i' a dostanete nasledujúcu obrazovku.

MySQL Workbench

2. Na obrazovke vyššie môžete upraviť názov stĺpca, typ údajov a ďalšie nastavenia tabuľky.

Pustite stôl

1. Ak chcete odstrániť tabuľku, musíte si vybrať tabuľku, kliknúť na ňu pravým tlačidlom myši a vybrať možnosť Drop Table. Zobrazí sa nasledujúca obrazovka:

MySQL Workbench

2. Vyberte Drop Now možnosť vo vyskakovacom okne okamžite odstrániť tabuľku z databázy.

MySQL Workbench Vložiť, prečítať, aktualizovať, odstrániť riadky údajov

V tejto časti uvidíme, ako môžeme vkladať, čítať, aktualizovať a mazať riadky údajov pomocou MySQL Workbench. Pozrime sa podrobne jeden po druhom.

1. Otvorte MySQL Workbench a prihláste sa pomocou používateľského mena a hesla. Potom prejdite na kartu Navigácia a kliknite na ponuku Schéma. Tu sme úspešne vytvorili databázu (mystudentdb) a tabuľku študentov pomocou MySQL Workbench.

2. Vyberte tabuľku a keď ukážeme kurzorom myši nad študentským stolom, uvidíte, že sa tu zobrazia ikony tabuľky. Kliknite na tabuľku, čím sa otvorí nové okno, kde sa v hornej časti zobrazuje príkaz MySQL a v dolnej časti sa zobrazujú riadky údajov.

MySQL Workbench

3. Ak chcete zadať riadok údajov, vyberte príslušný stĺpec a vložte hodnotu údajov. Vkladanie údajovej hodnoty do riadkov je podobné ako v hárku programu Microsoft Excel.

4. Po zadaní údajových riadkov kliknite na tlačidlo Použiť->Použiť>Dokončiť, aby ste uložili riadky údajov.

5. Podobne môžeme upraviť alebo upraviť predtým uložené riadky údajov. Po úprave uložte novú hodnotu, kliknutím na tlačidlo Použiť uložte zmeny. Vygeneruje aktualizačný príkaz SQL a uloží zmeny do databázy.

Odstrániť riadok

1. Ak chcete odstrániť jednotlivý riadok z tabuľky, musíte vybrať riadok údajov, kliknúť pravým tlačidlom myši na pravú ikonu pred riadkom a vybrať možnosť Odstrániť riadky.

2. Teraz kliknite na tlačidlo Apply->Apply->Finish, aby ste uložili zmeny do databázy.

MySQL Workbench Export a import databázy (tabuľka)

V tejto časti sa naučíme, ako môžeme exportovať a importovať databázu alebo tabuľku pomocou MySQL Workbench.

Exportovať databázy (tabuľky)

1. Ak chcete exportovať databázy alebo tabuľky, prejdite na lištu ponuky, kliknite na Server a vyberte možnosť Export údajov, ako je znázornené na nasledujúcej obrazovke. Otvorí sa nové okno export dát nastavenia a možnosti.

MySQL Workbench

2. Vyberte ľubovoľnú databázu a zobrazia sa všetky zodpovedajúce tabuľky pod vybranou databázou. Tu môžeme tiež začiarknuť jedno alebo viacero začiarkavacích políčok databázy, aby sa databáza zahrnula do súboru Export. Podobne môžeme vybrať jednu alebo viacero tabuliek z ľavej časti okna.

MySQL Workbench

3. Vyberme dve databázy, a to (myproductdb a mystudentdb), vrátane všetkých tabuliek pod touto databázou. Teraz prejdite do rozbaľovacieho nastavenia, môžeme vybrať možnosť „Dump Structure and Data“, „Dump Data Only“ a „Dump Structure Only“.

    Výpis údajov a štruktúra:Uloží štruktúru tabuľky aj riadky údajov.Iba výpis údajov:Uloží len vložené riadky v tabuľkách.Iba štruktúra výpisu:Uloží len štruktúru tabuľky, čo sú nami definované stĺpce databázy a dátové typy.

4. Vo voľbe Export môžete vybrať cestu exportu podľa vlastného výberu. Tu ponechám predvolené nastavenie. Existujú tiež dva prepínače, ktoré sú vysvetlené nižšie.

    Exportovať do priečinka výpisu projektu:Uloží všetky tabuľky ako samostatné súbory SQL do jedného priečinka. Bude to užitočné, keď importujete alebo obnovujete exportovaný súbor po jednej tabuľke.Exportovať do samostatného súboru:Uloží všetky databázy a tabuľky do jedného súboru SQL. Je to dobrá voľba, keď chcete importovať všetky databázy, tabuľky a riadky údajov pomocou jedného súboru SQL.

5. Kliknite na tlačidlo Spustiť export, ktoré zobrazí indikátor priebehu a protokol. Teraz otvorte priečinok Dokument vo vašom systéme a vyhľadajte exportované súbory.

Importovať databázy (tabuľky)

1. Ak chcete importovať databázy alebo tabuľky, prejdite na lištu ponuky, kliknite na Server a vyberte položku Import údajov možnosť. Otvorí sa nové okno nastavení a možností importu údajov.

2. Tu môžete vidieť dve možnosti rádia na import databáz a tabuliek, ktorými sú:

  • Importovať z priečinka Dump Project
  • Importovať pomocou samostatného súboru

3. Vyberieme 'Import from Dump Project Folder' a klikneme na 'Load Folder Content', aby sa zobrazili všetky dostupné databázy v priečinku projektu.

4. Vyberte myproductdb databázy z možnosti Import údajov a tiež vyberte príslušnú tabuľku produktov.

5. Vyberte možnosť „Dump Structure and Data“ a kliknite na tlačidlo Spustite import na importovanie databáz a tabuliek zo záložného súboru.

MySQL Workbench

6. Teraz prejdite na tabuľku Schema->myproductdb->table a obnovte ju, aby ste videli aktuálne importovanú databázu alebo tabuľku.