MySQL Workbench Vodič - sveobuhvatan vodič za RDBMS alat



Ovaj blog na MySQL Workbench Tutorialu pružit će vam uvid u sve funkcionalnosti i značajke RDBMS alata s jasnim koracima.

Prethodni blog na Vodič za MySQL uglavnom usredotočen na razne naredbe i koncepte povezane s SQL-om. Na ovom blogu na MySQL Workbench Tutorial naučit ćete alat za MySQL za obavljanje različitih operacija.

Na ovom blogu bit će obrađene sljedeće teme:





Vodič za MySQL Workbench: Što je MySQL?

MySQL je sustav upravljanja relacijskim bazama podataka otvorenog koda koji radi na mnogim platformama. Pruža višekorisnički pristup za podršku mnogim mehanizmima za pohranu.

MySQL ima razne značajke koje nam omogućuju obavljanje mnogih zadataka, poput cjelovitog razvoja aplikacija, pružanja dostupnosti i skalabilnosti.



Sad, očito, kad radite na industrijskoj razini, ne možete sve raditi na terminalu, zar ne? Treba vam neka vrsta nadzorne ploče koja vam olakšava rad s velikim bazama podataka i izradu modela.

Pa, nadzorna ploča koja može izvesti ove radnje je MySQL Workbench.

Vodič za MySQL Workbench: MySQL Workbench i njegove funkcionalnosti

MySQL Workbench je dizajnerski ili grafički alat koji se koristi za rad s MySQL poslužiteljima i bazama podataka. Ovaj je alat kompatibilan sa starijim verzijama poslužitelja 5.x i ne podržava verzije poslužitelja 4.x.



Funkcionalnosti MySQL Workbencha su sljedeće:

  • Razvoj SQL-a: Ova funkcionalnost pruža mogućnost izvršavanja SQL upita, stvaranja i upravljanja vezama s poslužiteljima baza podataka pomoću ugrađenog SQL uređivača.
  • Modeliranje podataka (dizajn): Ova funkcionalnost omogućuje vam grafičko kreiranje modela sheme baze podataka, izvođenje inverznog i naprijed dizajniranja između sheme i aktivne baze podataka i uređivanje svih aspekata baze podataka pomoću sveobuhvatnog uređivača tablica.
  • Administracija poslužitelja: Ova vam funkcija omogućuje administriranje instanci MySQL poslužitelja administriranjem korisnika, izvođenjem sigurnosnih kopija i oporavka, pregledom podataka revizije, pregledom stanja baze podataka i praćenjem izvedbe MySQL poslužitelja.
  • Migracija podataka: Ova vam funkcija omogućuje migraciju s Microsoft SQL Servera, Microsoft Accessa i ostalih RDBMS tablica, objekata i podataka na MySQL.
  • Podrška za MySQL Enterprise: Ova funkcionalnost pruža podršku za Enterprise proizvode kao što su MySQL Enterprise Backup, MySQL Firewall i MySQL Audit.

Sad kad znate za MySQL Workbench, dopustite mi da vam dalje kažem osnovne zahtjeve i korake za instalaciju MySQL Workbencha.

Želite li dobiti certifikat za administratora baze podataka?

Vodič za MySQL Workbench: Instalirajte MySQL Workbench

Osnovni sistemski zahtjevi za instalaciju MySQL Workbencha jesu da na vašem sustavu bude instaliran MySQL.

Sad, budući da je MySQL Workbench dostupan za mnoge operativne sustave. Svaki od ovih sustava ima svoje osnovne zahtjeve na koje se možete pozvati ovdje .

Osim toga, da biste preuzeli MySQL Workbench, morate kliknuti karticu Preuzimanja, a zatim odabrati izdanje koje želite preuzeti.

Preuzimanje MySQL Workbencha - Vodič za MySQL Workbench - Edureka

Tako, na primjer, ako želite preuzeti izdanje zajednice Workbench na Windowsu, možete se pozvati na vezu ovdje .

Sad, kad znate kako instalirati, dopustite mi da vam kažem izdanja MySQL Workbench Editions.

Vodič za MySQL Workbench: MySQL Workbench izdanja

MySQL Workbench uglavnom je dostupan u tri izdanja:

  • Izdanje zajednice (otvoreni izvor, GPL)
  • Standardno izdanje (komercijalno)
  • Enterprise Edition (komercijalno)
Značajke Izdanje zajednice Standardno izdanje Enterprise Edition
Razvoj vizualnog SQL-aDaDaDa
Administracija vizualnih baza podatakaDaDaDa
Ugađanje izvedbeDaDaDa
Upravljanje korisnicima i sesijamaDaDaDa
Upravljanje vezamaDaDaDa
Upravljanje objektimaDaDaDa
Upravljanje podatcimaDaDaDa
Vizualno modeliranje podatakaDaDaDa
Obrnuti inženjeringDaDaDa
Naprijed inženjeringDaDaDa
Sinkronizacija shemeDaDaDa
Provjera sheme i modelajedanNeDaDa
DBDocjedanNeDaDa
GUI za MySQL Enterprise BackupjedanNeNeDa
GUI za MySQL Enterprise AuditjedanNeNeDa
GUI za MySQL Enterprise vatrozidjedanNeDaDa
Skriptiranje i dodaciDaDaDa
Migracija baze podatakaDaDaDa

Sada, nakon što preuzmete i instalirate MySQL Workbench, vidjet ćete sljedeći zaslon, tj. Početnu karticu.

Na lijevoj strani kartice Početna vidite 3 različite ikone, zar ne?

To su uglavnom 3 modula:

  • Razvoj SQL-a - Ovaj se odjeljak sastoji od uređivača SQL-a pomoću kojeg možete stvarati i upravljati bazama podataka.
  • Modeliranje podataka - Ovaj vam odjeljak omogućuje modeliranje podataka prema vašim potrebama.
  • Administracija poslužitelja - Ovaj se odjeljak koristi za migraciju vaših baza podataka između veza.

Prije nego što uđete u ove module, da biste koristili njihove funkcionalnosti. Prvo morate započeti stvaranjem veze.

Vodič za MySQL Workbench: Stvaranje veze

Sada, da biste stvorili vezu, morate kliknuti na znak plus koji vidite na početnoj kartici koji vidite.

Jednom kada kliknete na njega, vidjet ćete ovaj dijaloški okvir u kojem morate spomenuti naziv veze, način povezivanja i ostale pojedinosti koje možete vidjeti u dijaloškom okviru. Nakon što spomenete detalje, samo kliknite na u redu .

Jednom kada kliknete na OK, vidjet ćete da je vaša veza stvorena.

Ajmo, nastavimo našu raspravu ulaskom u SQL Editor.

Zanima vas razbijanje intervjua za DBA?

Vodič za MySQL Workbench: SQL uređivač

Koristi se SQL uređivač koji se sastoji od skupa specijaliziranih skupa uređivača kao što su upit, shema i tablica. Osim toga, uređivač se također sastoji od četiri okna koja možete vidjeti na ekranu.

Dakle, upiti i okna zajedno omogućuju vam stvaranje i uređivanje podataka, izvršavanje osnovnih administrativnih zadataka, pregled i izvoz rezultata i pokretanje upita.

Pogledajmo sada odjeljak o administrativnim zadacima.

Vodič za MySQL Workbench: Administrativni zadaci

U ovom ćete odjeljku proći kroz sljedeće odjeljke:

Status poslužitelja

Ova kartica daje vam neposredan uvid u osnovne zdravstvene pokazatelje i brojače za vaše MySQL okruženje. Kao što možete vidjeti na donjoj snimci, ova kartica uključuje prikaz brzine poslužitelja, dostupnih značajki, direktorija poslužitelja i sigurnosnih postavki za provjeru autentičnosti i SSL.

Korisnici i privilegije

Ova kartica sadrži popis svih korisnika i privilegija koji se odnose na aktivnu instancu MySQL poslužitelja. Dakle, s ovom karticom možete dodavati i upravljati korisničkim računima, prilagoditi privilegije i isteći lozinkama. Pogledajte snimku u nastavku.

Izvoz i uvoz podataka

Postoje uglavnom tri načina za izvoz i uvoz podataka u MySQL Workbench koji možete proći kroz donju tablicu.

GUI lokacija Skup podataka Vrste izvoza Vrste uvoza
Rezultat Grid izbornik pod SQL uređivačemSkup rezultata (nakon izvođenja SQL upita)CSV, HTML, JSON, SQL, XML, Excel XML, TXTCSV
Kontekstni izbornik objektnog preglednikaStoloviJSON, CSVJSON, CSV
Navigator upravljanjaBaze podataka i / ili tabliceSQLSQL
Navigator upravljanjaBaze podataka i / ili tabliceSQLSQL

Sada, za izvoz / uvoz podataka, morate odabrati opciju Izvoz podataka / Uvoz podataka iz Okno navigatora .

kako postupati s popupom u selenu

Nakon što odaberete opciju, morate spomenuti naziv puta mape iz / u koju želite uvesti / izvesti. Pogledajte snimku u nastavku.

MySQL Enterprise Backup sučelje

Komercijalna izdanja MySQL Workbencha omogućuju nam upotrebu MySQL Enterprise Backup (MEB) funkcionalnosti kako bismo zaštitili podatke od bilo kakvih gubitaka.

Iz MySQL Workbencha dostupne su uglavnom dvije operacije MySQL Enterprise Backup:

  • Izrada sigurnosnih kopija na mreži: Ova operacija uspostavlja profil sigurnosne kopije kako bi se definiralo što trebasigurnosna kopija, gdje sigurnosna kopija treba biti pohranjena i kada(učestalost) MySQL treba napraviti sigurnosnu kopiju.
  • Vratiti: Ova operacija vraća MySQL poslužitelj u određeno vrijeme, vraćanjem sigurnosne kopije koju je kreirala značajka Online Backup u MySQL Workbenchu.

Vodič za MySQL Workbench: Nadzorna ploča izvedbe

Nadzorna ploča izvedbe MySQL Workbencha daje vam statistički prikaz performansi poslužitelja. Da biste otvorili nadzornu ploču, idite na Okno navigatora i ispod Izvođenje odjeljak odaberite Nadzorna ploča. Pogledajte snimku u nastavku.

Osim toga, odjeljak izvedbe omogućuje vam pružanje uvida u rad MySQL poslužitelja putem izvješća o shemi izvedbe, a također vam omogućuje da vidite ključne statistike upita izvršenih putem statistike upita.

Vodič za MySQL Workbench: Dizajn i modeliranje baze podataka

Dizajn baze podataka omogućuje vam vizualizaciju zahtjeva i rješavanje problema s dizajnom. To vam omogućuje stvaranje valjanih baza podataka s dobrom izvedbom, a istovremeno pruža fleksibilnost u odgovoru na nove zahtjeve podataka.

Kao što možete vidjeti na donjoj snimci, uglavnom imate 3 mogućnosti.

S lijeve strane, znak plus omogućuje vam dodavanje novog EER dijagrama. Znak mape omogućuje vam dodavanje spremljenih EER modela na vaše računalo za bazu Workbencha. Znak strelice koji vidite omogućuje vam stvaranje EER modela iz baze podataka ili EER modela iz skripte.

Snimka u nastavku osnovni je prikaz MySQL Workbencha.

U modeliranju baze podataka možete stvoriti EER dijagram pomoću uređivača modela. Dakle, možete dodati tablicu, dodati prikaz, dodati rutinu, urediti podatke u tablici, istaknuti određeni dio modela.

Pa, momci, ovo nije kraj funkcionalnostima, ostatak ostavljam da istražite.

Vodič za MySQL Workbench: Čarobnjak za migraciju podataka

MySQL Workbench pruža mogućnost migracije baza podataka kompatibilnih s ODBC-om na MySQL. Omogućuje vam migriranje na različite tipove baza podataka, uključujući MySQL, na više poslužitelja. Omogućuje i pretvaranje tablica i kopiranje podataka, ali neće pretvoriti pohranjene procedure, poglede ili okidače.

Osim rada na mnogim platformama, migracija omogućuje prilagodbu i uređivanje tijekom procesa migracije.

Slijede koraci koje je Migration Wizard izvršio tijekom migracije baze podataka na MySQL:

  • U početku se povezuje s izvornim RDBMS-om i dohvaća popis dostupnih baza podataka.
  • Izvodi reverzni inženjering odabrane baze podataka u interni prikaz specifičan za izvorni RDBMS. Dakle, ovim se korakom svi objekti preimenuju na temelju odabrane vrste mapiranja imena objekata.
  • Zatim automatski započinje migriranje izvornih RDBMS objekata u MySQL specifične objekte.
  • Nakon toga, omogućuje nam pregled promjena kako bismo mogli uređivati ​​i ispravljati pogreške u migriranim objektima.
  • Zatim kreira migrirane objekte na ciljnom MySQL poslužitelju. Uvijek se možete vratiti na prethodni korak i ispraviti pogreške ako se pojave.
  • Konačno, podaci migriranih tablica kopiraju se iz izvornog RDBMS-a u MySQL.

Vodič za MySQL Workbench: Napredne MySQL mogućnosti

Pruža sustav proširenja koji programeru omogućuje proširenje mogućnosti MySQL Workbencha. Također pruža pristup multiplatformnoj GUI biblioteci, MForms, i omogućuje stvaranje proširenja koja sadrže grafičko korisničko sučelje.

Napredne značajke Workbencha omogućuju sljedeće mogućnosti:

  • Možete stvoriti alate i dodatke
  • Možete manipulirati shemama i automatizirati uobičajene zadatke
  • Možete proširiti korisničko sučelje programa Workbench i stvoriti prilagođene značajke programa Workbench

Dakle, to je kraj ovog bloga!

Nadam se da ste uživali čitajući ovaj blog na blogu MySQL Workbench Tutorial. Vidjeli smo razne funkcionalnosti i značajke MySQL Workbencha.

Želite li saznati više o MySQL-u?

Ako želite saznati više o MySQL-u i upoznati ovu relacijsku bazu podataka otvorenog koda, pogledajte našu koja dolazi s treningom uživo pod vodstvom instruktora i iskustvom u stvarnom životu. Ovaj trening pomoći će vam da dublje razumijete MySQL i pomoći vam da postignete ovladavanje tom temom.

Imate pitanje za nas? Molimo spomenite to u odjeljku za komentare ' Vodič za MySQL Workbench ”I javit ću vam se.