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:
- Community Edition (Open Source, GPL)
- Štandardné vydanie (komerčné)
- 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:
- 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:
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é.
Krok 3: Keď kliknete na tlačidlo Ďalej, zobrazí sa nasledujúca obrazovka.
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.
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.
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.
Krok 5: Na tejto obrazovke kliknite na tlačidlo Vykonať a stiahnite a nainštalujte MySQL Server a Workbench.
Po dokončení sťahovania a inštalácie kliknite na tlačidlo Ďalej.
Krok 6: Na ďalšej obrazovke musíme nakonfigurovať server MySQL a kliknúť na tlačidlo Ďalej.
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.
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.
Krok 9: Teraz vyberte metódu overenia a kliknite na Ďalej.
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.
Krok 11: Na ďalšej obrazovke sa zobrazí výzva na konfiguráciu služby Windows. Ponechajte predvolené nastavenie a kliknite na Ďalej.
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ť.
Krok 13: Po dokončení konfigurácie sa zobrazí obrazovka nižšie. Teraz kliknite na Skončiť tlačidlo pre pokračovanie.
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.
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.
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.
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.
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.
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.
č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.
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:
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:
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.
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.
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.
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.
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:
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.
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.
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.
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“.
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.
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.
6. Teraz prejdite na tabuľku Schema->myproductdb->table a obnovte ju, aby ste videli aktuálne importovanú databázu alebo tabuľku.