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:
- Što je MySQL?
- MySQL Workbench i njegove funkcionalnosti
- Instalirajte MySQL Workbench
- MySQL Workbench izdanja
- Stvaranje veze
- Uređivač SQL razvoja
- Administrativni zadaci
- Nadzorna ploča izvedbe
- Dizajn i modeliranje baza podataka
- Čarobnjak za migraciju podataka
- Napredne MySQL mogućnosti
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.
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-a | Da | Da | Da |
Administracija vizualnih baza podataka | Da | Da | Da |
Ugađanje izvedbe | Da | Da | Da |
Upravljanje korisnicima i sesijama | Da | Da | Da |
Upravljanje vezama | Da | Da | Da |
Upravljanje objektima | Da | Da | Da |
Upravljanje podatcima | Da | Da | Da |
Vizualno modeliranje podataka | Da | Da | Da |
Obrnuti inženjering | Da | Da | Da |
Naprijed inženjering | Da | Da | Da |
Sinkronizacija sheme | Da | Da | Da |
Provjera sheme i modelajedan | Ne | Da | Da |
DBDocjedan | Ne | Da | Da |
GUI za MySQL Enterprise Backupjedan | Ne | Ne | Da |
GUI za MySQL Enterprise Auditjedan | Ne | Ne | Da |
GUI za MySQL Enterprise vatrozidjedan | Ne | Da | Da |
Skriptiranje i dodaci | Da | Da | Da |
Migracija baze podataka | Da | Da | Da |
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čem | Skup rezultata (nakon izvođenja SQL upita) | CSV, HTML, JSON, SQL, XML, Excel XML, TXT | CSV |
Kontekstni izbornik objektnog preglednika | Stolovi | JSON, CSV | JSON, CSV |
Navigator upravljanja | Baze podataka i / ili tablice | SQL | SQL |
Navigator upravljanja | Baze podataka i / ili tablice | SQL | SQL |
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.