Výukový program MySQL Workbench - komplexný sprievodca nástrojom RDBMS



Tento blog o výučbe MySQL Workbench vám poskytne prehľad o všetkých funkciách a vlastnostiach nástroja RDBMS s jasnými krokmi.

Predchádzajúci blog na Výukový program pre MySQL zameraná hlavne na rôzne príkazy a koncepty súvisiace s SQL. V tomto blogu o výučbe MySQL Workbench sa dozviete, ako nástroj MySQL vykonávať rôzne operácie.

Tento blog sa bude zaoberať nasledujúcimi témami:





Výukový program pre MySQL Workbench: Čo je to MySQL?

MySQL je open-source systém správy relačných databáz, ktorý funguje na mnohých platformách. Poskytuje prístup viacerých používateľov k podpore mnohých úložných mechanizmov.

MySQL má rôzne funkcie, ktoré nám umožňujú vykonávať mnoho úloh, ako napríklad komplexný vývoj aplikácií, zabezpečenie dostupnosti a škálovateľnosti.



Teraz, samozrejme, keď pracujete na priemyselnej úrovni, nemôžete urobiť všetko na termináli, nie? Potrebujete nejaký informačný panel, ktorý vám uľahčí prácu s veľkými databázami a vytváranie modelov.

Palubnou doskou, ktorá môže vykonávať tieto akcie, je MySQL Workbench.

Výukový program pre MySQL Workbench: MySQL Workbench a jeho funkcie

MySQL Workbench je návrhový alebo grafický nástroj, ktorý sa používa na prácu so servermi a databázami MySQL. Tento nástroj je kompatibilný so staršími verziami servera 5.x a nepodporuje verzie servera 4.x.



príklad radiča pohľadu modelu

Funkcie MySQL Workbench sú nasledujúce:

  • Vývoj SQL: Táto funkcia poskytuje schopnosť vykonávať dotazy SQL, vytvárať a spravovať pripojenia k databázovým serverom pomocou zabudovaného editora SQL.
  • Dátové modelovanie (dizajn): Táto funkcionalita vám umožňuje vytvárať modely vašej schémy databázy graficky, vykonávať reverzný a forwardový inžinier medzi schémou a živou databázou a upravovať všetky aspekty vašej databázy pomocou komplexného editora tabuliek.
  • Správa servera: Táto funkcia umožňuje spravovať inštancie servera MySQL administráciou používateľov, vykonaním zálohovania a obnovy, kontrolou údajov auditu, prezeraním stavu databázy a sledovaním výkonu servera MySQL.
  • Migrácia údajov: Táto funkcionalita vám umožňuje migrovať zo serverov Microsoft SQL Server, Microsoft Access a ďalších tabuliek, objektov a údajov RDBMS na MySQL.
  • Podpora MySQL Enterprise: Táto funkcionalita poskytuje podporu pre produkty Enterprise, ako sú MySQL Enterprise Backup, MySQL Firewall a MySQL Audit.

Teraz, keď viete o MySQL Workbench, dovoľte mi, aby som vám povedal základné požiadavky a kroky na inštaláciu MySQL Workbench.

Chcete získať certifikát ako správca databázy?

Výukový program pre MySQL Workbench: Nainštalujte si MySQL Workbench

Základné systémové požiadavky na inštaláciu MySQL Workbench sú, že by ste mali mať vo svojom systéme nainštalovaný MySQL.

Teraz, pretože MySQL Workbench je k dispozícii pre mnoho operačných systémov. Každý z týchto systémov má svoje vlastné základné požiadavky, z ktorých môžete odkázať tu .

Okrem toho, aby ste si mohli stiahnuť MySQL Workbench, musíte kliknúť na kartu Stiahnutie a potom zvoliť vydanie, ktoré chcete stiahnuť.

Stiahnutie MySQL Workbench - Výukový program MySQL Workbench - Edureka

Napríklad ak si chcete stiahnuť komunitné vydanie Workbench pre Windows, môžete odkazovať na tento odkaz tu .

Teraz, keď viete, ako sa inštaluje, poviem vám vydania MySQL Workbench Editions.

Výukový program pre MySQL Workbench: Vydania MySQL Workbench

MySQL Workbench je k dispozícii hlavne v troch vydaniach:

  • Komunitné vydanie (Open Source, GPL)
  • Štandardné vydanie (komerčné)
  • Vydanie Enterprise (komerčné)
Vlastnosti Komunitné vydanie Štandardné vydanie Enterprise Edition
Vývoj vizuálneho SQLÁnoÁnoÁno
Správa vizuálnej databázyÁnoÁnoÁno
Ladenie výkonuÁnoÁnoÁno
Správa používateľov a reláciíÁnoÁnoÁno
Správa pripojeníÁnoÁnoÁno
Správa objektovÁnoÁnoÁno
Správa údajovÁnoÁnoÁno
Vizuálne modelovanie údajovÁnoÁnoÁno
Reverzné inžinierstvoÁnoÁnoÁno
Forward EngineeringÁnoÁnoÁno
Synchronizácia schémyÁnoÁnoÁno
Schéma a validácia modelujedenNieÁnoÁno
DBDocjedenNieÁnoÁno
GUI pre zálohovanie MySQL EnterprisejedenNieNieÁno
GUI pre audit MySQL EnterprisejedenNieNieÁno
GUI pre MySQL Enterprise FirewalljedenNieÁnoÁno
Skriptovanie a doplnkyÁnoÁnoÁno
Migrácia databázyÁnoÁnoÁno

Teraz, keď si stiahnete a nainštalujete MySQL Workbench, uvidíte nasledujúcu obrazovku, tj. Domovskú kartu.

Na ľavej strane karty Domov sú zobrazené 3 rôzne ikony, nie?

Jedná sa hlavne o 3 moduly:

  • Vývoj SQL - Táto časť sa skladá z editora SQL, prostredníctvom ktorého môžete vytvárať a spravovať databázy.
  • Dátové modelovanie - Táto sekcia vám umožňuje modelovať vaše údaje podľa vašich potrieb.
  • Správa servera - Táto časť sa používa na migráciu vašich databáz medzi pripojeniami.

Teraz, skôr ako sa dostanete do týchto modulov, využite ich funkcionality. Najprv musíte vytvoriť pripojenie.

Výukový program pre MySQL Workbench: Vytvára sa spojenie

Ak chcete vytvoriť pripojenie, musíte kliknúť na znamienko plus, ktoré vidíte na karte Domov, ktorú vidíte.

Po kliknutí na toto sa zobrazí toto dialógové okno, v ktorom musíte uviesť názov pripojenia, spôsob pripojenia a ďalšie podrobnosti, ktoré sa v dialógovom okne zobrazujú. Po spomenutí podrobností stačí kliknúť na Ok .

Po kliknutí na OK uvidíte, že vaše pripojenie bolo vytvorené.

Teraz pokračujme v našej diskusii tým, že sa dostaneme do editora SQL.

Máte záujem o rozhovory pre DBA?

Výukový program pre MySQL Workbench: Editor SQL

Použitý editor SQL pozostáva zo sady špecializovanej sady editorov, ako sú napríklad dotaz, schéma a tabuľka. Okrem toho sa editor tiež skladá zo štyroch tabúľ, ktoré vidíte na obrazovke.

Takže dotazy a tably dohromady vám umožňujú vytvárať a upravovať údaje, vykonávať základné administratívne úlohy, prezerať a exportovať výsledky a spúšťať dotazy.

Teraz sa pozrime na časť s administratívnymi úlohami.

Výukový program pre MySQL Workbench: Administratívne úlohy

V tejto časti budete prechádzať nasledujúcimi časťami:

Stav servera

Táto karta poskytuje okamžitý prehľad o základných zdravotných indikátoroch a počítadlách pre vaše prostredie MySQL. Ako vidíte na snímke nižšie, táto karta obsahuje prehľad o rýchlosti behu servera, dostupných funkciách, adresároch servera a nastaveniach zabezpečenia pre autentifikáciu a SSL.

rámec riadený kľúčovými slovami v seléne

Používatelia a oprávnenia

Táto karta poskytuje zoznam všetkých používateľov a oprávnení, ktoré sa týkajú aktívnej inštancie servera MySQL. Na tejto karte teda môžete pridávať a spravovať používateľské účty, upravovať privilégiá a platnosť hesiel. Pozrite si snímku nižšie.

Export a import dát

Existujú hlavne tri spôsoby exportu a importu dát v MySQL Workbench, ktoré môžete prejsť v nasledujúcej tabuľke.

Umiestnenie GUI Súbor údajov Typy exportu Typy importu
Ponuka Výsledková mriežka v editore SQLSada výsledkov (po vykonaní dotazu SQL)CSV, HTML, JSON, SQL, XML, Excel XML, TXTCSV
Kontextové menu Prehliadača objektovTabuľkyJSON, CSVJSON, CSV
Navigátor správyDatabázy a / alebo tabuľkySQLSQL
Navigátor správyDatabázy a / alebo tabuľkySQLSQL

Ak chcete teraz exportovať alebo importovať údaje, musíte zvoliť možnosť Export údajov / Import údajov z okna Tabla navigátora .

Po výbere možnosti musíte uviesť cestu k priečinku, z ktorého / do ktorého chcete importovať / exportovať. Pozrite si snímku nižšie.

Záložné rozhranie MySQL Enterprise

Komerčné vydania MySQL Workbench nám umožňujú používať funkčnosť MySQL Enterprise Backup (MEB), aby sme mohli chrániť dáta pred akoukoľvek stratou.

Z MySQL Workbench sú k dispozícii hlavne dve operácie zálohovania MySQL Enterprise:

  • Online zálohovanie: Táto operácia vytvorí záložný profil, ktorý definuje, čo by sa malozálohovať, kde a kedy sa má zálohovať(frekvencia) MySQL by sa malo zálohovať.
  • Obnoviť: Táto operácia obnoví server MySQL do konkrétneho časového bodu obnovením zálohy, ktorá bola vytvorená funkciou Online Backup v MySQL Workbench.

Výukový program pre MySQL Workbench: Výkonový panel

Panel výkonnosti MySQL Workbench vám poskytuje štatistický pohľad na výkon servera. Ak chcete otvoriť informačný panel, prejdite na ikonu Tabla navigátora a pod Výkon časti zvoľte Dashboard. Pozrite si snímku nižšie.

Okrem toho vám sekcia výkonnosti umožňuje poskytnúť prehľad o operáciách servera MySQL prostredníctvom prehľadov schémy výkonu a tiež vám umožňuje zobraziť kľúčové štatistiky dotazov vykonávaných prostredníctvom štatistík dotazov.

java sort arraylist celých čísel

Výukový program pre MySQL Workbench: Návrh a modelovanie databázy

Návrh databázy vám umožňuje vizualizovať požiadavky a vyriešiť problémy s návrhom. To vám umožňuje vytvárať platné a dobre fungujúce databázy a zároveň poskytovať flexibilitu pri reagovaní na vyvíjajúce sa požiadavky na údaje.

Ako môžete vidieť na nasledujúcej snímke, máte hlavne 3 možnosti.

Z ľavej strany vám znamienko plus umožňuje pridať nový diagram EER. Znamienko priečinka vám umožňuje pridať uložené modely EER do počítača a založiť tak Workbench. Znak šípky, ktorý vidíte, vám umožňuje vytvoriť model EER z databázy alebo model EER zo skriptu.

Nasledujúca snímka predstavuje základné zobrazenie MySQL Workbench.

V modelovaní databázy môžete vytvoriť EER diagram pomocou editora modelu. Môžete teda pridať tabuľku, pridať pohľad, pridať rutinu, upraviť údaje v tabuľke, zvýrazniť konkrétnu časť modelu.

No, chlapci, toto nie je koniec funkcionalít, ostatné nechávam na preskúmanie.

Výukový program pre MySQL Workbench: Sprievodca migráciou údajov

MySQL Workbench poskytuje schopnosť migrovať databázy kompatibilné s ODBC do MySQL. Umožňuje vám migrovať na rôzne typy databáz vrátane serverov MySQL. Umožňuje tiež prevádzať tabuľky a kopírovať údaje, ale nebude prevádzať uložené procedúry, zobrazenia ani spúšťače.

Okrem práce na mnohých platformách umožňuje migrácia prispôsobenie a úpravy počas procesu migrácie.

Nasledujú kroky vykonané Sprievodcom migráciou pri migrácii databázy na MySQL:

  • Spočiatku sa pripája k zdrojovému RDBMS a získava zoznam dostupných databáz.
  • Vykoná reverzné inžinierstvo vybranej databázy do internej reprezentácie špecifickej pre zdrojový RDBMS. Týmto krokom sa teda všetky objekty premenujú na základe zvolenej metódy mapovania názvov objektov.
  • Potom automaticky začne migrovať zdrojové objekty RDBMS do špecifických objektov MySQL.
  • Potom nám umožní skontrolovať zmeny, aby sme mohli upravovať a opravovať chyby v migrovaných objektoch.
  • Potom vytvorí migrované objekty na cieľovom serveri MySQL. Vždy sa môžete vrátiť k predchádzajúcemu kroku a opraviť chyby, ak sa vyskytnú.
  • Nakoniec sa údaje migrovaných tabuliek skopírujú zo zdrojového RDBMS do MySQL.

Výukový program pre MySQL Workbench: Pokročilé funkcie MySQL

Poskytuje systém rozšírenia, ktorý umožňuje vývojárovi rozšíriť možnosti MySQL Workbench. Poskytuje tiež prístup do medziplatformovej knižnice GUI, MForms, a umožňuje vytváranie rozšírení, ktoré obsahujú grafické užívateľské rozhranie.

Pokročilé funkcie Workbench umožňujú nasledujúce funkcie:

  • Môžete vytvárať nástroje a doplnky
  • Môžete manipulovať so schémami a automatizovať bežné úlohy
  • Môžete rozšíriť užívateľské rozhranie Workbench a vytvárať vlastné funkcie Workbench

Týmto sa teda tento blog končí.

Dúfam, že sa vám tento blog páčil na blogu Výukový program MySQL Workbench. Videli sme rôzne funkcie a vlastnosti MySQL Workbench.

Chcete sa dozvedieť viac o MySQL?

Ak sa chcete dozvedieť viac o MySQL a spoznať túto otvorenú relačnú databázu, potom si pozrite našu ktorá prináša živé školenie vedené inštruktorom a skúsenosti s projektmi v reálnom živote. Toto školenie vám pomôže pochopiť MySQL do hĺbky a pomôže vám dosiahnuť osvojenie si témy.

Máte na nás otázku? Uveďte to v sekcii komentárov stránky ” Výukový program pre MySQL Workbench “A ozvem sa ti.