MySQL Workbench Vadnica za začetnike: Kako namestiti & Uporaba

Kazalo:

Anonim

Kaj je MySQL?

MySQL je odprtokodna relacijska baza podatkov.

MySQL je večplastna platforma, kar pomeni, da deluje na številnih različnih platformah, kot so Windows, Linux in Mac OS itd.

V tej vadnici MySQL Workbench se boste naučili -

  • Kaj je MySQL?
  • Zakaj uporabljati MySQL?
  • Predstavljamo MySQL Workbench
  • MySQL delovna miza - orodje za modeliranje in oblikovanje
  • MySQL delovna miza - orodje za razvoj SQL
  • MySQL Workbench - Skrbniško orodje
  • Namestite MySQL Workbench Guide

Zakaj uporabljati MySQL?

Na trgu obstaja več sistemov za upravljanje relacijskih baz podatkov.

Primeri relacijskih baz podatkov vključujejo Microsoft SQL Server, Microsoft Access, Oracle, DB2 itd.

Lahko se vprašamo, zakaj bi izbrali MySQL kot druge sisteme za upravljanje baz podatkov.

Odgovor na to vprašanje je odvisen od številnih dejavnikov.

Poglejmo prednosti MySQL-a v primerjavi z relacijskimi bazami podatkov, kot je SQL Server -

  • MySQL podpira več pomnilniških mehanizmov, vsak s svojimi specifikacijami, medtem ko drugi sistemi, kot je strežnik SQL, podpirajo samo en pomnilniški mehanizem. Da bi cenili to izjavo, si oglejmo dva pomnilniška mehanizma, ki ju podpira MySQL.
  • InnoDB: - privzeti pomnilniški mehanizem, ki ga MySQL ponuja od različice 5.5. InnoDB podpira tuje ključe za referenčno integriteto in podpira tudi transakcije po standardu ACID.
  • MyISAM: - to je bil privzeti pomnilnik za MySQL pred različico 5.5. MyISAM nima podpore za transakcije. Njegove prednosti pred InnoDB vključujejo preprostost in visoko zmogljivost.
  • MySQL ima visoko zmogljivost v primerjavi z drugimi sistemi relacijskih baz podatkov. To je posledica enostavne zasnove in podpore za motorje z več pomnilniki.
  • Stroškovno učinkovit, stroškovno razmeroma cenejši v primerjavi z drugimi relacijskimi bazami podatkov. Pravzaprav je izdaja skupnosti brezplačna. Komercialna izdaja ima licenčnino, ki je tudi stroškovno učinkovita v primerjavi s pristojbinami za izdelke, kot je Microsoft SQL Server.
  • Navzkrižna platforma - MySQL deluje na številnih platformah, kar pomeni, da ga je mogoče namestiti na večino računalnikov. Drugi sistemi, kot je MS SQL Server, se izvajajo samo na platformi Windows.

Za interakcijo z MySQL potrebujete orodje za dostop do strežnika, ki lahko komunicira s strežnikom MySQL. MySQL podpira več uporabniških povezav.

Kaj je MySQL Workbench?

MySQL Workbench je orodje za oblikovanje in modeliranje vizualnih baz podatkov za relacijsko bazo podatkov strežnika MySQL. Omogoča ustvarjanje novih fizičnih podatkovnih modelov in spreminjanje obstoječih baz podatkov MySQL z inženirskimi / povratnimi funkcijami in funkcijami upravljanja sprememb. Namen delovne mize MySQL je zagotoviti lažji in bolj strukturiran vmesnik za delo z bazami podatkov.

Uvod MySQL delovna miza - orodje za modeliranje in oblikovanje

  • Modeli so jedro najbolj veljavnih in visoko zmogljivih baz podatkov. MySQLworkbench ima orodja, ki razvijalcem in skrbnikom baz podatkov omogočajo vizualno ustvarjanje fizičnih modelov zasnove baz podatkov, ki jih je mogoče enostavno prevesti v zbirke podatkov MySQL z uporabo naprednega inženiringa.
  • Delovna miza MySQL podpira ustvarjanje več modelov v istem okolju.
  • Podpira vse predmete, kot so tabele, pogledi, shranjene procedure, sprožilci itd., Ki tvorijo bazo podatkov.
  • MySQL workbench ima vgrajen pripomoček za preverjanje modelov, ki o morebitnih težavah poroča modelarju podatkov.
  • Omogoča tudi različne zapise za modeliranje in ga je mogoče razširiti z uporabo skriptnega jezika LUA.

Spodnja slika prikazuje okno za modeliranje za MySQLWorkbench.

MySQL delovna miza - orodje za razvoj SQL

Strukturirani poizvedbeni jezik (SQL) nam omogoča upravljanje z našimi relacijskimi bazami podatkov. SQL je v središču vseh relacijskih baz podatkov.

  • MySQLworkbench ima vgrajen vizualni urejevalnik SQL.
  • Urejevalnik Visual SQL razvijalcem omogoča, da gradijo, urejajo in izvajajo poizvedbe v podatkovnih bazah strežnika MySQL. Ima pripomočke za ogled podatkov in njihov izvoz.
  • Označevalniki barv sintakse razvijalcem pomagajo pri preprostem pisanju in odpravljanju napak v izjavah SQL.
  • Zaženete lahko več poizvedb in rezultati se samodejno prikažejo na različnih zavihkih.
  • Poizvedbe se shranijo tudi v zgodovinsko ploščo za poznejše iskanje in izvajanje.

Spodnja slika prikazuje okno za razvoj SQL za MySQL Workbench.

MySQL Workbench - Skrbniško orodje

Administracija strežnikov igra ključno vlogo pri varovanju podatkov podjetja. Glavna vprašanja glede upravljanja strežnikov so upravljanje uporabnikov, konfiguracija strežnika, dnevniški strežniki in še veliko več. Workbench MySQL ima naslednje funkcije, ki poenostavljajo postopek upravljanja strežnika MySQL;

  • Administracija uporabnikov - vizualni pripomoček za upravljanje uporabnikov, ki skrbnikom baz podatkov omogoča enostavno dodajanje novih in odstranjevanje obstoječih uporabnikov, če se pojavi potreba, dodelitev in spuščanje pravic ter ogled uporabniških profilov.
  • Konfiguracija strežnika - omogoča napredno konfiguracijo strežnika in natančno nastavitev za optimalno delovanje.
  • Varnostno kopiranje in obnova zbirke podatkov - vizualno orodje za izvoz / uvoz datotek izpisa MySQL. Dump datoteke MySQL vsebujejo skripte SQL za ustvarjanje baz podatkov, tabel, pogledov, shranjenih postopkov in vstavljanja podatkov.
  • Strežniški dnevniki - vizualno orodje za ogled strežniških dnevnikov MySQL. Dnevniki vključujejo dnevnike napak, binarne dnevnike in dnevnike InnodDB. Ti dnevniki so pri roki pri izvajanju diagnoze na strežniku. Spodnja slika prikazuje okno za modeliranje za MySQL Workbench.

Spodnja slika prikazuje skrbniško ploščo za Workbench MySQL.

Kako namestiti MySQL Workbench Guide (za Windows)

V tej vadnici MySQL Workbench za začetnike se bomo naučili namestiti in uporabljati MySQL Workbench.

Namestitev delovne mize MySQL je dvostopenjski postopek.

1) Namestite strežnik MySQL Community

2) Namestite delovno mizo MySQL - delovno mizo lahko namestite z datoteko zip ali namestitvenim programom msi (priporočeno)

Opomba: Za izvedbo namestitve boste potrebovali pooblastila skrbnika ali pooblaščenega uporabnika.

Kako začeti

Po končani namestitvi zgoraj morate nastaviti MySQL Workbench, kot je prikazano spodaj -

1. Prvi korak je zagon programa Workbench MySQL. Kar vidite, se imenuje Domače okno

2. Nato morate ustvariti povezavo MySQL Server Connection, ki vsebuje podrobnosti o ciljnem strežniku baz podatkov, vključno s tem, kako se z njim povezati. V domačem oknu MySQL Workbench kliknite "+" . S tem se odpre Setup New Connection . Čarovnik


3. Kot začetnik lahko ustvarite povezavo z lokalno nameščenim strežnikom. Kliknite gumb Konfiguriraj upravljanje strežnika v oknu Nastavitev nove povezave, da preverite konfiguracijo strežnika MySQL.

4. Odpre se novo okno z imenom Konfiguriranje lokalnega upravljanja . Za nadaljevanje kliknite gumb Naprej.

5. Nato čarovnik preizkusi povezave do baze podatkov. Če test ne uspe, se vrnite nazaj in popravite parametre povezave z bazo podatkov. Nato se bo odprlo pojavno okno, v katerem bo vaše korensko geslo preizkusilo povezavo z lokalnim primerkom strežnika mysql. Geslo je tisto, ki ste ga nastavili med namestitvijo MySQL Workbench. Vnesite geslo in pritisnite OK

6. Nato čarovnik preizkusi povezave do baze podatkov. Če preizkus ne uspe, se vrnite nazaj in popravite parametre povezave z bazo podatkov. V nasprotnem primeru, če so vsi testi uspešni, kliknite Naprej za nadaljevanje.

7. Po tem se bo odprl nov čarovnik o lokalnem upravljanju storitev - Omogoča vam preklapljanje med več mysql strežniki, nameščenimi na enem računalniku. Kot začetnik lahko to zaobidete in za nadaljevanje kliknete Naprej .

8. Čarovnik bo nato preveril zmožnost dostopa do konfiguracijske datoteke strežnika MySQL in preizkusil ukaze za zagon / zaustavitev.

9. Nato si lahko ogledate trenutne konfiguracije. Po pregledu konfiguracij kliknite Finish, da dokončate konfiguracijo strežnika

10. Naslednji korak je nastavitev povezave, ki jo lahko uporabite za povezavo s strežnikom. Če povezave še niste ustvarili, lahko uporabite privzete vrednosti. Po vnosu imena povezave [1] kliknite Test Connection [2].

11. Odpre se novo pogovorno okno z vprašanjem gesla za root / izbranega uporabnika. Če ima korenski uporabnik MySQL geslo, ga lahko vnesete s funkcijo Shrani v trezor. Kliknite V redu.

Če je vneseno geslo za uporabnika pravilno, se prikaže naslednji zaslon. Kliknite oba gumba OK in kmalu boste šli.

Nov primerek je prikazan na domači strani.

Dvokliknite in začnite poizvedovati.

Povzetek

  • MySQL je odprtokodna relacijska baza podatkov, ki je večplastna.
  • MySQL podpira več pomnilniških mehanizmov, ki močno izboljšajo nastavitev in prilagodljivost strežnika. Pred različico 5.5 je bil privzeti pogon za shranjevanje MyISAM, ki od različice 5.5 ni imel podpore za transakcije; privzeti pomnilnik je InnoDB, ki podpira transakcije in tuje ključe.
  • Strežnik MySQL lahko upravljamo s pomočjo številnih orodij za dostop do strežnikov mysql, ki vključujejo komercialne in odprtokodne izdelke. Priljubljeni primeri vključujejo;
  • phpMyAdmin - orodje za dostop do odprtokodnih strežnikov na spletnih platformah
  • SQLYog - usmerjen na platformo Windows, orodje za dostop do namiznih komercialnih strežnikov
  • MySQL workbench - orodje za dostop do odprtokodnih strežnikov med različnimi platformami
  • MySQL workbench je integrirano razvojno okolje za strežnik MySQL. Ima pripomočke za modeliranje in oblikovanje baz podatkov, razvoj SQL in upravljanje strežnikov.