logo

MySQL Workbench (prenos in namestitev)

MySQL Workbench je poenoteno orodje za oblikovanje vizualnih baz podatkov ali grafičnega uporabniškega vmesnika, ki se uporablja za delo z arhitekti baz podatkov, razvijalci in skrbniki baz podatkov. Razvil in vzdržuje ga Oracle. Zagotavlja razvoj SQL, modeliranje podatkov, migracijo podatkov in obsežna skrbniška orodja za konfiguracijo strežnika, skrbništvo uporabnikov, varnostno kopiranje in še veliko več. To upravljanje strežnika lahko uporabimo za ustvarjanje novih fizičnih podatkovnih modelov, diagramov E-R in za razvoj SQL (zagon poizvedb itd.). Na voljo je za vse glavne operacijske sisteme, kot so Mac OS, Windows in Linux. MySQL Workbench v celoti podpira MySQL Server različico v5.6 in novejšo.

Pokrovi MySQL Workbench pet glavnih funkcij , ki so navedeni spodaj:

Razvoj SQL: Ta funkcionalnost zagotavlja zmožnost, ki vam omogoča izvajanje poizvedb SQL, ustvarjanje in upravljanje povezav s strežniki baz podatkov s pomočjo vgrajenega urejevalnika SQL.

Modeliranje podatkov (Design): Ta funkcionalnost zagotavlja zmožnost, ki vam omogoča grafično ustvarjanje modelov sheme baze podatkov, izvajanje obratnega in naprej inženiringa med shemo in živo bazo podatkov ter urejanje vseh vidikov baze podatkov z uporabo celovitega urejevalnika tabel. Urejevalnik tabel omogoča urejanje tabel, stolpcev, indeksov, pogledov, sprožilcev, particioniranja itd.

Administracija strežnika: Ta funkcionalnost vam omogoča skrbništvo instanc strežnika MySQL tako, da upravljate uporabnike, pregledujete revizijske podatke, pregledujete stanje baze podatkov, izvajate varnostno kopiranje in obnovitev ter spremljate delovanje strežnika MySQL.

Selitev podatkov: Ta funkcionalnost vam omogoča selitev iz Microsoft SQL Server, SQLite, Microsoft Access, PostgreSQL, Sybase ASE, SQL Anywhere in drugih tabel, predmetov in podatkov RDBMS v MySQL. Podpira tudi selitev s prejšnjih različic MySQL na najnovejše izdaje.

MySQL Enterprise podpira: Ta funkcionalnost nudi podporo za izdelke podjetja, kot so požarni zid MySQL, varnostno kopiranje MySQL Enterprise in revizija MySQL.

Izdaje MySQL Workbench

MySQL Workbench je večinoma na voljo v treh izdajah, ki so navedene spodaj:

  1. Izdaja skupnosti (odprta koda, GPL)
  2. Standardna izdaja (komercialna)
  3. Enterprise Edition (komercialna)

Izdaja skupnosti

Community Edition je odprtokodna različica najbolj priljubljenega sistema podatkovnih baz, ki jo je mogoče brezplačno prenesti. Prišel je pod licenco GPL in ga podpira ogromna skupnost razvijalcev.

Standardna izdaja

To je komercialna izdaja, ki omogoča zagotavljanje visoko zmogljivih in razširljivih aplikacij za spletno obdelavo transakcij (OLTP). MySQL je zaslovel skupaj z industrijsko močjo, zmogljivostjo in zanesljivostjo.

Enterprise Edition

To je komercialna izdaja, ki vključuje niz naprednih funkcij, orodij za upravljanje in tehnične podpore za doseganje največje razširljivosti, varnosti, zanesljivosti in časa delovanja. Ta izdaja prav tako zmanjšuje tveganje, stroške in kompleksnost pri razvoju, uvajanju in upravljanju aplikacij MySQL.

Naj to razumemo z naslednjo primerjalno tabelo.

Funkcionalnost Izdaja skupnosti Standardna izdaja Enterprise Edition
Razvoj Visual SQL ja ja ja
Administracija vizualne baze podatkov ja ja ja
Nastavitev zmogljivosti ja ja ja
Upravljanje uporabnikov in sej ja ja ja
Upravljanje povezav ja ja ja
Upravljanje objektov ja ja ja
Upravljanje podatkov ja ja ja
Vizualno modeliranje podatkov ja ja ja
Povratni inženiring ja ja ja
Forward Engineering ja ja ja
Sinhronizacija sheme ja ja ja
Preverjanje sheme in modela št ja ja
DBDoc št ja ja
GUI za MySQL Enterprise Backup št št ja
GUI za MySQL Enterprise Audit št št ja
GUI za požarni zid MySQL Enterprise št ja ja
Skriptiranje in vtičniki ja ja ja
Selitev baze podatkov ja ja ja

Nastavitev okolja MySQL Workbench

Tukaj se bomo naučili, kako lahko prenesemo in namestimo MySQL Workbench.

Predpogoji

Za delo z MySQL Workbench bi morale biti v vašem sistemu na voljo naslednje zahteve:

    strežnik MySQL:Lahko ga prenesete iz tukaj .MySQL Workbench:Lahko ga prenesete iz tukaj .
  • Microsoft .NET Framework 4.5.2
  • Microsoft Visual C++ za nadaljnjo distribucijo za Visual Studio 2019
  • RAM 4 GB (priporočeno 6 GB)

Namestitev

Korak 1: Namestite strežnik skupnosti MySQL. Če želite namestiti strežnik MySQL, dvokliknite MySQL namestitveni program .exe . Ko kliknete datoteko .exe, lahko vidite naslednji zaslon:

MySQL Workbench

2. korak: Izberite Vrsta nastavitve in kliknite na Naslednji gumb. Na voljo je več vrst in morate izbrati ustrezno možnost za namestitev izdelka in funkcij MySQL. Tukaj bomo izbrali možnost po meri, ker potrebujemo samo MySQL Server in Workbench. Če potrebujete več funkcij, lahko izberete možnost Polno.

MySQL Workbench

3. korak: Ko kliknete gumb Naprej, se prikaže naslednji zaslon.

MySQL Workbench

Na tem zaslonu pojdite na strežnik MySQL kliknite ikono plus (+). Tukaj morate izbrati strežnik MySQL in ga dodati v polje na desni strani s klikom na simbol puščice desno.

MySQL Workbench

Zdaj, v Oddelek za aplikacije , morate storiti isto stvar, kot ste jo morali izvesti s strežnikom MySQL, in kliknite gumb Naprej. Naslednji zaslon to pojasnjuje bolj jasno.

MySQL Workbench

4. korak: Ko kliknete Naprej, se prikaže naslednji zaslon. Ta zaslon preveri vse zahteve za namestitev MySQL Server in Workbench. Takoj, ko kliknete na Izvedi bo samodejno namestil vse zahteve. Zdaj kliknite gumb Naprej.

MySQL Workbench

5. korak: Na tem zaslonu kliknite gumb Izvedi, da prenesete in namestite MySQL Server in Workbench.

MySQL Workbench

Ko sta prenos in namestitev končana, kliknite gumb Naprej.

MySQL Workbench

6. korak: Na naslednjem zaslonu moramo konfigurirati strežnik MySQL in klikniti gumb Naprej.

MySQL Workbench

7. korak: Takoj ko kliknete gumb Naprej, lahko vidite spodnji zaslon. Tukaj moramo konfigurirati strežnik MySQL. Sedaj izberite možnost Samostojni strežnik MySQL/Klasična replikacija MySQL in kliknite Naprej.

MySQL Workbench

8. korak: Na naslednjem zaslonu vas bo sistem pozval, da izberete vrsto konfiguracije in druge možnosti povezovanja. Tukaj bomo izbrali vrsto konfiguracije kot ' Razvojni stroj ' in povezljivost kot TCP/IP, in Številka vrat je 3306, nato kliknite Naprej.

MySQL Workbench

9. korak: Zdaj izberite način preverjanja pristnosti in kliknite Naprej.

MySQL Workbench

10. korak: Na naslednjem zaslonu boste morali izbrati račun, uporabniško ime in geslo. Ko izpolnite vse podrobnosti, kliknite na gumb Naprej.

MySQL Workbench

11. korak: Naslednji zaslon vas bo pozval, da konfigurirate storitev Windows. Ohranite privzeto nastavitev in kliknite Naprej.

MySQL Workbench

12. korak: Na naslednjem zaslonu vas bo sistem pozval, da uporabite konfiguracijo strežnika. Za to konfiguracijo kliknite gumb Izvedi.

MySQL Workbench

13. korak: Ko je konfiguracija končana, se prikaže spodnji zaslon. Zdaj kliknite na Končaj gumb za nadaljevanje.

MySQL Workbench

14. korak: Na naslednjem zaslonu lahko vidite, da je konfiguracija izdelka končana. Ohranite privzeto nastavitev in kliknite gumb Naprej-> Dokončaj, da dokončate namestitev paketa MySQL.

MySQL Workbench

MySQL Workbench

15. korak: Ko kliknete gumb Dokončaj, bi moralo biti delovno okolje MySQL odprto v vašem sistemu, kot je prikazano na spodnjem zaslonu.

MySQL Workbench

16. korak: Na zgornjem zaslonu morate vzpostaviti povezavo. Če želite to narediti, dvokliknite polje, označeno z rdeča puščica . Tukaj boste dobili pojavni zaslon, ki zahteva vnos gesla, ustvarjenega prej med namestitvijo. Po vnosu gesla se lahko povežete s strežnikom.

MySQL Workbench

17. korak: Če nimate povezave, lahko ustvarite novo povezavo. Če želite vzpostaviti povezavo, kliknite ikono plus (+) ali pojdite v menijsko vrstico -> Baza podatkov -> Poveži se z bazo podatkov, prikaže se naslednji zaslon. Zdaj morate izpolniti vse podrobnosti. Tukaj se morate prepričati, da mora biti vneseno geslo enako, kot ste ga ustvarili prej.

MySQL Workbench

18. korak: Ko vnesete vse podrobnosti, kliknite na Testna povezava da preizkusite povezljivost baze podatkov. Če je povezava uspešna, se prikaže naslednji zaslon. Zdaj kliknite gumb V redu->V redu, da dokončate nastavitev.

MySQL Workbench

19. korak: Ko končate vse nastavitve, se odpre zaslon MySQL Workbench. Zdaj dvokliknite na novo ustvarjeno povezavo in dobili boste naslednji zaslon, kjer je mogoče izvesti ukaz SQL.

MySQL Workbench

koliko mest je v Združenih državah

Skrbniško orodje MySQL Workbench

Orodje za upravljanje ima pomembno vlogo pri varovanju podatkov podjetja. Tukaj bomo razpravljali o upravljanju uporabnikov, konfiguraciji strežnika, varnostnem kopiranju in obnovitvi baze podatkov, dnevnikih strežnika in še veliko več.

Administracija uporabnikov

Je vizualni pripomoček, ki omogoča upravljanje uporabnikov, ki se nanašajo na aktivni primerek strežnika MySQL Server. Tukaj lahko dodajate in upravljate uporabniške račune, dodeljujete in opuščate privilegije, si ogledujete uporabniške profile in potečete gesla.

Konfiguracija strežnika

Omogoča napredno konfiguracijo strežnika. Zagotavlja podrobne informacije o strežniku in spremenljivki statusa, številu niti, velikosti dodelitve medpomnilnika, natančnem prilagajanju za optimalno delovanje in še veliko več.

Varnostno kopiranje in obnovitev baze podatkov

Je vizualno orodje, ki se uporablja za uvoz/izvoz MySQL dump datotek. Datoteke izpisa vsebujejo skripte SQL za ustvarjanje baz podatkov, tabel, pogledov in shranjenih procedur.

Dnevniki strežnika

Prikaže podatke o dnevniku za strežnik MySQL ob vsakem zavihku povezave. Za vsak zavihek povezave vključuje dodaten zavihek za splošne dnevnike napak.

Nadzorna plošča uspešnosti

Ta zavihek nudi statistični pogled na zmogljivost strežnika. Odprete ga lahko tako, da se pomaknete na zavihek Navigacija in v razdelku Zmogljivost izberete Nadzorna plošča.

MySQL Workbench Ustvari, spremeni, spusti bazo podatkov

V tem razdelku si bomo ogledali, kako se baza podatkov ustvari, spremeni in spusti z uporabo MySQL Workbench. Oglejmo si podrobno enega za drugim.

Ustvari bazo podatkov

Če želite ustvariti bazo podatkov, naredite naslednje:

1. Odprite MySQL Workbench in se prijavite z uporabniškim imenom in geslom. Nato pojdite na zavihek Navigacija in kliknite na Meni razporeda . Tukaj si lahko ogledate vse predhodno ustvarjene baze podatkov.

2. Če želite ustvariti novo zbirko podatkov, z desno miškino tipko kliknite pod menijem Shema in izberite Ustvari shemo ali kliknite ikono zbirke podatkov (rdeč pravokotnik), kot je prikazano na naslednjem zaslonu.

MySQL Workbench

3. Odpre se novo okno sheme. Vnesite novo ime baze podatkov (na primer mytestdb) in uporabite privzeto Primerjanje . Primerjava se uporablja za shranjevanje določenih podatkovnih znakov, ki so predvsem uporabni za shranjevanje tujih jezikov. Zdaj kliknite gumb Uporabi, kot je prikazano na spodnjem zaslonu:

MySQL Workbench

4. Pojavi se novo pojavno okno, kliknite gumb Uporabi->Dokončaj, da ustvarite novo bazo podatkov.

5. Po uspešni izdelavi baze podatkov lahko to novo bazo vidite v meniju Shema. Če tega ne vidite, kliknite ikono za osvežitev v meniju Shema.

6. Če želite videti več informacij o bazi podatkov, izberite bazo podatkov mytestdb in kliknite ikono 'i'. Okno z informacijami prikazuje več možnosti, kot so tabela, stolpec, funkcije, uporabniki in številne druge.

7. MySQL Workbench ne nudi možnosti preimenovanja imena baze podatkov, lahko pa ustvarimo, posodobimo in izbrišemo tabelo in podatkovne vrstice iz baze podatkov.

Spustite bazo podatkov

1. Če želite izbrisati bazo podatkov, morate izbrati bazo podatkov, jo klikniti z desno tipko miške in izbrati Spustite shemo možnost. Prikaže se naslednji zaslon:

MySQL Workbench

2. Izberite Spusti zdaj možnost v pojavnem oknu in zbirka podatkov, vključno s tabelo, bodo podatkovne vrstice izbrisane iz strežnika zbirke podatkov.

MySQL Workbench Ustvari, spremeni, spusti tabelo

V tem razdelku si bomo ogledali, kako se tabela ustvari, spremeni in spusti z uporabo MySQL Workbench. Oglejmo si podrobno enega za drugim.

Ustvari tabelo

Če želite ustvariti tabelo, naredite naslednje:

1. Odprite MySQL Workbench in se prijavite z uporabniškim imenom in geslom. Nato pojdite na zavihek Navigacija in kliknite meni Shema. Tukaj si lahko ogledate vse predhodno ustvarjene baze podatkov. Ustvarite lahko tudi novo zbirko podatkov.

2. Izberite novo ustvarjeno zbirko podatkov, dvakrat kliknite nanjo in dobili boste podmeni pod zbirko podatkov. Podmeni pod bazo podatkov so tabele, pogledi, funkcije in shranjeni postopki, kot je prikazano na spodnjem zaslonu.

MySQL Workbench

3. Izberite podmeni Tabele, z desno miškino tipko kliknite in izberite Ustvari tabelo možnost. Lahko tudi kliknete ikono za ustvarjanje nove tabele (prikazano v rdečem pravokotniku), da ustvarite tabelo.

4. Na zaslonu nove tabele morate izpolniti vse podrobnosti, da ustvarite tabelo. Tukaj bomo vnesli ime tabele (na primer študent) in uporabili privzeto sortiranje in mehanizem.

5. Kliknite znotraj srednjega okna in izpolnite podrobnosti stolpca. Tu ime stolpca vsebuje številne atribute, kot so primarni ključ (PK), ni ničelno (NN), enolični indeks (UI), binarno (B), vrsta podatkov brez predznaka (UN), samodejno inkrementalno (AI) itd. Naslednje zaslon to bolj jasno razloži. Ko izpolnite vse podrobnosti, kliknite na Prijavite se gumb.

MySQL Workbench

java vrednost enum

6. Takoj ko kliknete gumb Uporabi, se odpre okno stavka SQL. Znova kliknite gumb Uporabi, da izvršite stavek, in gumb Dokončaj, da shranite spremembe.

7. Zdaj pojdite v meni Shema in izberite bazo podatkov, ki vsebuje novo ustvarjeno tabelo, kot je prikazano na spodnjem zaslonu.

MySQL Workbench

Spremeni tabelo

Če želite spremeniti tabelo, naredite naslednje:

1. Izberite tabelo, ki jo želite spremeniti, kliknite ikono 'i' in dobili boste naslednji zaslon.

MySQL Workbench

2. Na zgornjem zaslonu lahko spremenite ime stolpca, vrsto podatkov in druge nastavitve tabele.

Spusti tabelo

1. Če želite izbrisati tabelo, morate izbrati tabelo, jo klikniti z desno tipko miške in izbrati možnost Spusti tabelo. Prikaže se naslednji zaslon:

MySQL Workbench

2. Izberite Spusti zdaj možnost v pojavnem oknu, da tabelo takoj izbrišete iz baze podatkov.

MySQL Workbench Vstavljanje, branje, posodabljanje, brisanje podatkovnih vrstic

V tem razdelku si bomo ogledali, kako lahko vstavljamo, beremo, posodabljamo in brišemo podatkovne vrstice z uporabo MySQL Workbench. Oglejmo si podrobno enega za drugim.

1. Odprite MySQL Workbench in se prijavite z uporabniškim imenom in geslom. Nato pojdite na zavihek Navigacija in kliknite meni Shema. Tukaj smo uspešno ustvarili bazo podatkov (mystudentdb) in tabelo študentov z uporabo MySQL Workbench.

2. Izberite tabelo in ko z miškinim kazalcem premaknemo miško nad študentsko tabelo, lahko vidite, da se tukaj prikažejo ikone tabele. Kliknite tabelo, ki bo odprla novo okno, kjer zgornji del prikazuje stavek MySQL, spodnji pa podatkovne vrstice.

MySQL Workbench

3. Za vnos podatkovne vrstice izberite ustrezni stolpec in vnesite podatkovno vrednost. Vstavljanje vrednosti podatkov v vrstice je podobno kot v delovnem listu Microsoft Excel.

4. Po vnosu podatkovnih vrstic kliknite gumb Uporabi->Uporabi>Dokončaj, da shranite podatkovne vrstice.

5. Podobno lahko urejamo ali spreminjamo predhodno shranjene podatkovne vrstice. Po spremembi shranite novo vrednost, kliknite gumb Uporabi, da shranite spremembe. Ustvaril bo stavek o posodobitvi SQL in shranil spremembe v bazo podatkov.

Izbriši vrstico

1. Za brisanje posamezne vrstice iz tabele morate izbrati podatkovno vrstico, z desno miškino tipko klikniti desno ikono pred vrstico in izbrati možnost Izbriši vrstico(e).

2. Zdaj kliknite gumb Uporabi->Uporabi->Dokončaj, da shranite spremembe v bazo podatkov.

Zbirka podatkov za izvoz in uvoz MySQL Workbench (tabela)

V tem razdelku se bomo naučili, kako lahko izvozimo in uvozimo bazo podatkov ali tabelo z uporabo MySQL Workbench.

Izvoz podatkovnih baz (tabel)

1. Če želite izvoziti baze podatkov ali tabele, pojdite v menijsko vrstico, kliknite Strežnik in izberite možnost Izvoz podatkov, kot je prikazano na naslednjem zaslonu. Odprlo se bo novo okno izvoz podatkov nastavitve in možnosti.

MySQL Workbench

2. Izberite katero koli bazo podatkov in prikazale se bodo vse ustrezne tabele pod izbrano bazo podatkov. Tukaj lahko izberemo tudi eno ali več potrditvenih polj baze podatkov, da bazo podatkov vključimo v izvozno datoteko. Podobno lahko izberemo eno ali več tabel v levem delu okna.

MySQL Workbench

3. Izberimo dve bazi podatkov, in sicer (myproductdb in mystudentdb), vključno z vsemi tabelami pod to bazo. Zdaj pojdite na spustno nastavitev, izberemo lahko možnost »Izpis strukture in podatkov«, »Izpis samo podatkov« in »Izpis samo strukture«.

    Izpis podatkov in strukture:Shranil bo strukturo tabele in podatkovne vrstice.Samo izpis podatkov:Shranil bo samo vstavljene vrstice v tabelah.Samo struktura izpisa:Shranil bo samo strukturo tabele, ki so stolpci baze podatkov in tipi podatkov, ki smo jih določili.

4. V možnosti Izvozi lahko izberete pot izvoza po vaši izbiri. Tukaj bom obdržal privzeto nastavitev. Obstajata tudi dva izbirna gumba, ki sta razložena spodaj.

    Izvoz v mapo projekta Dump:Vse tabele bo shranil kot ločene datoteke SQL v eno mapo. Uporabno bo, ko uvozite ali obnovite izvozno datoteko eno za drugo tabelo.Izvoz v samostojno datoteko:Vse baze podatkov in tabele bo shranil v eno datoteko SQL. To je dobra možnost, če želite uvoziti vse zbirke podatkov, tabele in podatkovne vrstice z eno samo datoteko SQL.

5. Kliknite gumb Začni izvoz, ki prikaže vrstico napredka in dnevnik. Zdaj odprite mapo Document v vašem sistemu, da poiščete izvozne datoteke.

Uvoz podatkovnih baz (tabel)

1. Če želite uvoziti baze podatkov ali tabele, pojdite v menijsko vrstico, kliknite Strežnik in izberite Uvoz podatkov možnost. Odprlo se bo novo okno z nastavitvami in možnostmi uvoza podatkov.

2. Tukaj lahko vidite dve radijski možnosti za uvoz baz podatkov in tabel, ki sta:

  • Uvoz iz mape Dump Project Folder
  • Uvoz z uporabo samostojne datoteke

3. Izbrali bomo 'Import from Dump Project Folder' in kliknili na 'Load Folder Content', da prikažemo vse razpoložljive baze podatkov v projektni mapi.

4. Izberite myproductdb bazo podatkov iz možnosti Uvoz podatkov in izberite tudi ustrezno tabelo izdelkov.

5. Izberite možnost 'Izpis strukture in podatkov' in kliknite Zaženi uvoz gumb za uvoz baz podatkov in tabel iz varnostne kopije.

MySQL Workbench

6. Zdaj pojdite na Schema->myproductdb->table in jo osvežite, da vidite trenutno uvoženo bazo podatkov ali tabelo.