Výukový program MySQL Workbench pre začiatočníkov: Ako nainštalovať & Použite

Obsah:

Anonim

Čo je to MySQL?

MySQL je relačná databáza otvoreného zdroja.

MySQL je multiplatformná, čo znamená, že beží na mnohých rôznych platformách, ako sú Windows, Linux a Mac OS atď.

V tomto výučbe MySQL Workbench sa naučíte -

  • Čo je to MySQL?
  • Prečo používať MySQL?
  • Predstavujeme MySQL Workbench
  • Pracovný stôl MySQL - nástroj na modelovanie a dizajn
  • MySQL workbench - nástroj na vývoj SQL
  • Pracovný stôl MySQL - nástroj na správu
  • Nainštalujte si príručku k pracovnému stolu MySQL

Prečo používať MySQL?

Na trhu existuje množstvo systémov správy relačných databáz.

Medzi príklady relačných databáz patria Microsoft SQL Server, Microsoft Access, Oracle, DB2 atď.

Možno si položiť otázku, prečo by sme si vybrali MySQL pred ostatnými systémami pre správu databáz.

Odpoveď na túto otázku závisí od mnohých faktorov.

Pozrime sa na silné stránky MySQL v porovnaní s nadrelačnými databázami, ako je SQL Server -

  • MySQL podporuje viac úložných strojov, z ktorých každý má svoje vlastné technické parametre, zatiaľ čo iné systémy, ako napríklad server SQL, podporujú iba jeden úložný modul. Aby sme toto tvrdenie ocenili, pozrime sa na dva z úložných mechanizmov podporovaných MySQL.
  • InnoDB: - jeho predvolený ukladací modul poskytovaný s MySQL od verzie 5.5. InnoDB podporuje cudzie kľúče pre referenčnú integritu a podporuje tiež štandardné transakcie ACID.
  • MyISAM: - bol to predvolený ukladací modul pre MySQL pred verziou 5.5. MyISAM chýba podpora pre transakcie. Medzi jeho výhody oproti InnoDB patrí jednoduchosť a vysoký výkon.
  • MySQL má vysoký výkon v porovnaní s ostatnými relačnými databázovými systémami. Je to spôsobené jeho jednoduchosťou v dizajne a podporou pre motory s viacerými úložiskami.
  • Nákladovo efektívne, je to relatívne lacnejšie z hľadiska nákladov v porovnaní s inými relačnými databázami. Komunitné vydanie je v skutočnosti bezplatné. Komerčné vydanie má licenčný poplatok, ktorý je tiež nákladovo efektívny v porovnaní s licenčnými poplatkami za produkty, ako je Microsoft SQL Server.
  • Cross platform - MySQL funguje na mnohých platformách, čo znamená, že je možné ju nasadiť na väčšinu strojov. Ostatné systémy, ako napríklad MS SQL Server, fungujú iba na platforme Windows.

Na interakciu s MySQL budete potrebovať nástroj na prístup na server, ktorý dokáže komunikovať so serverom MySQL. MySQL podporuje viacnásobné pripojenie používateľov.

Čo je MySQL Workbench?

MySQL Workbench je nástroj na návrh a modelovanie vizuálnej databázy pre relačnú databázu servera MySQL. Uľahčuje vytváranie nových fyzických dátových modelov a modifikáciu existujúcich databáz MySQL pomocou funkcií reverzného / forwardového inžinierstva a riadenia zmien. Účelom pracovnej plochy MySQL je poskytnúť rozhranie na ľahšiu a štruktúrovanejšiu prácu s databázami.

Začíname Pracovný stôl MySQL - nástroj na modelovanie a dizajn

  • Modely tvoria jadro najaktuálnejších a vysoko výkonných databáz. MySQLworkbench má nástroje, ktoré vývojárom a správcom databáz umožňujú vizuálne vytvárať modely návrhu fyzických databáz, ktoré je možné pomocou pokročilého inžinierstva ľahko preložiť do databáz MySQL.
  • Pracovný stôl MySQL podporuje vytváranie viacerých modelov v rovnakom prostredí.
  • Podporuje všetky objekty, ako sú tabuľky, zobrazenia, uložené procedúry, spúšťače atď., Ktoré tvoria databázu.
  • Pracovný stôl MySQL má zabudovaný obslužný program na overovanie modelov, ktorý hlási všetky problémy, ktoré by sa mohli zistiť v modelári údajov.
  • Umožňuje tiež rôzne modelovacie notácie a je možné ho rozšíriť pomocou skriptovacieho jazyka LUA.

Obrázok zobrazený nižšie zobrazuje okno modelovania pre MySQLWorkbench.

MySQL workbench - nástroj na vývoj SQL

Štruktúrovaný dotazovací jazyk (SQL) nám umožňuje manipulovať s našimi relačnými databázami. SQL je jadrom všetkých relačných databáz.

  • MySQLworkbench má zabudovaný vizuálny editor SQL.
  • Editor Visual SQL umožňuje vývojárom vytvárať, upravovať a spúšťať dotazy proti databázam serverov MySQL. Má nástroje na prezeranie údajov a ich export.
  • Jeho zvýrazňovače farieb syntaxe pomáhajú vývojárom ľahko písať a ladiť príkazy SQL.
  • Môže sa spustiť viac dotazov a výsledky sa automaticky zobrazia na rôznych kartách.
  • Dotazy sa tiež ukladajú na panel histórie pre neskoršie načítanie a spustenie.

Obrázok zobrazený nižšie zobrazuje okno vývoja SQL pre MySQL Workbench.

Pracovný stôl MySQL - nástroj na správu

Správa servera hrá rozhodujúcu úlohu pri zabezpečovaní údajov spoločnosti. Medzi hlavné problémy týkajúce sa správy servera patrí správa používateľov, konfigurácia servera, protokoly servera a mnoho ďalších. Workbench MySQL má nasledujúce funkcie, ktoré zjednodušujú proces správy servera MySQL;

  • Správa používateľov - vizuálny nástroj na správu používateľov, ktorý umožňuje správcom databáz ľahko pridávať nových a odstraňovať existujúcich používateľov, ak to bude potrebné, udeliť a zrušiť privilégiá a zobraziť profily používateľov.
  • Konfigurácia servera - umožňuje pokročilú konfiguráciu servera a jemné doladenie pre optimálny výkon.
  • Zálohovanie a obnova databázy - vizuálny nástroj na export / import súborov s výpisom MySQL. Súbory s výpisom MySQL obsahujú skripty SQL na vytváranie databáz, tabuliek, zobrazení, uložených procedúr a vkladanie údajov.
  • Protokoly servera - vizuálny nástroj na prezeranie protokolov servera MySQL. Protokoly zahŕňajú chybové protokoly, binárne protokoly a protokoly InnodDB. Tieto protokoly sú užitočné pri diagnostike na serveri. Obrázok zobrazený nižšie zobrazuje okno modelovania pre MySQL Workbench.

Obrázok zobrazený nižšie zobrazuje panel Správca pre Workbench MySQL.

Ako nainštalovať príručku k pracovnému stolu MySQL (pre Windows)

V tomto výučbe MySQL Workbench pre začiatočníkov sa naučíme, ako nainštalovať a používať MySQL Workbench.

Inštalácia pracovnej plochy MySQL je dvojstupňový proces.

1) Nainštalujte si komunitný server MySQL

2) Nainštalujte pracovný stôl MySQL - Pracovný stôl môžete nainštalovať pomocou súboru zip alebo inštalačného programu msi (odporúča sa).

Poznámka: Na vykonanie inštalácie budete potrebovať oprávnenie správcu alebo pokročilého používateľa.

Začíname

Akonáhle dokončíte inštaláciu vyššie, musíte nastaviť MySQL Workbench, ako je uvedené nižšie -

1. Prvým krokom je spustenie Workbench MySQL. To, čo vidíte, sa nazýva Domovské okno

2. Ďalej musíte vytvoriť pripojenie MySQL Server, ktoré obsahuje podrobnosti o cieľovom databázovom serveri vrátane toho, ako sa k nemu pripojiť. Kliknite na „+“ v domovskom okne MySQL Workbench. Týmto sa otvorí nastavenie Nové pripojenie . Čarodejník


3. Ako začiatočník môžete vytvoriť pripojenie k lokálne nainštalovanému serveru. Kliknite na tlačidlo Konfigurovať správu servera v okne Nastaviť nové pripojenie a skontrolujte konfiguráciu servera MySQL.

4. Otvorí sa nové okno s názvom Konfigurovať lokálnu správu . Pokračujte kliknutím na tlačidlo Ďalej.

5. Ďalej Sprievodca otestuje pripojenia k databáze. Ak test zlyhá, vráťte sa späť a opravte parametre pripojenia k databáze. Ďalej sa otvorí vyskakovacie okno so žiadosťou o heslo root, aby sa otestovalo vaše pripojenie k inštancii lokálneho servera mysql. Heslo je heslo, ktoré ste nastavili počas inštalácie MySQL Workbench. Zadajte svoje heslo a stlačte OK

6. Ďalej Sprievodca otestuje pripojenia k databáze. Ak test zlyhá, vráťte sa späť a opravte parametre pripojenia k databáze. Ak nie sú všetky testy úspešné, pokračujte kliknutím na Ďalej.

7. Potom sa otvorí nový sprievodca o správe miestnych služieb - umožňuje vám prepínať medzi viacerými servermi mysql nainštalovanými na jednom stroji. Ako začiatočník to môžete obísť a pokračovať kliknutím na Ďalej .

8. Sprievodca potom skontroluje schopnosť prístupu k konfiguračnému súboru MySQL Servera a otestuje príkazy start / stop.

9. Ďalej môžete skontrolovať súčasné konfigurácie. Po skontrolovaní konfigurácií kliknite na tlačidlo Dokončiť, čím dokončíte konfiguráciu servera

10. Ďalším krokom je nastavenie pripojenia, ktoré je možné použiť na pripojenie k serveru. Ak ste ešte nevytvorili pripojenie, môžete použiť predvolené hodnoty. Po zadaní názvu pripojenia [1] kliknite na Test pripojenia [2].

11. Otvorí sa nové dialógové okno s výzvou na zadanie hesla pre root / vybraného používateľa. Ak má váš root root MySQL heslo, môžete ho zadať pomocou funkcie Uložiť v úložisku. Kliknite na tlačidlo OK.

Ak je zadané heslo pre používateľa správne, zobrazí sa nasledujúca obrazovka. Kliknite na obe tlačidlá OK a budete spokojní.

Na domovskej stránke sa zobrazí nová inštancia.

Dvakrát kliknite a začnite vyhľadávať.

Zhrnutie

  • MySQL je relačná databáza s otvoreným zdrojom, ktorá je multiplatformná.
  • MySQL podporuje viac úložných strojov, čo výrazne zlepšuje vyladenie a flexibilitu výkonu servera. Pred verziou 5.5 bol predvoleným úložným priestorom MyISAM, ktorému od verzie 5.5 chýbala podpora transakcií; predvolený ukladací modul je InnoDB, ktorý podporuje transakcie a cudzie kľúče.
  • Server MySQL je možné spravovať pomocou množstva nástrojov mysql pre prístup na server, ktoré zahŕňajú komerčné aj otvorené produkty. Medzi populárne príklady patrí;
  • phpMyAdmin - medziplatformový webový nástroj na prístup k serveru s otvoreným zdrojovým kódom
  • SQLYog - zameraný na platformu Windows, nástroj na komerčný prístup na server pre stolné počítače
  • Pracovný stôl MySQL - multiplatformový nástroj na prístup k serveru s otvoreným zdrojovým kódom
  • Pracovný stôl MySQL je integrované vývojové prostredie pre server MySQL. Má pomocné programy pre modelovanie a návrh databáz, vývoj SQL a správu serverov.