„MySQL Workbench“ mokymo programa - išsamus RDBMS įrankio vadovas



Šis „MySQL Workbench Tutorial“ tinklaraštis su aiškiais veiksmais suteiks jums supratimą apie visas RDBMS įrankio funkcijas ir funkcijas.

Ankstesnis tinklaraštis „MySQL“ pamoka daugiausia dėmesio skyrė įvairioms komandoms ir koncepcijoms, susijusioms su SQL. Šiame „MySQL Workbench Tutorial“ tinklaraštyje sužinosite įrankį, skirtą „MySQL“ atlikti įvairias operacijas.

Šiame tinklaraštyje bus aptariamos šios temos:





„MySQL Workbench“ mokymo programa: kas yra „MySQL“?

„MySQL“ yra atvirojo kodo reliacinių duomenų bazių valdymo sistema, veikianti daugelyje platformų. Tai suteikia prieigą keliems vartotojams, kad palaikytų daugelį saugojimo variklių.

„MySQL“ turi įvairių funkcijų, leidžiančių atlikti daugybę užduočių, tokių kaip išsamus programų kūrimas, prieinamumo ir mastelio užtikrinimas.



Dabar, aišku, kai dirbate pramonės lygiu, negalite padaryti visko terminalo teisingai? Jums reikia tam tikros informacijos suvestinės, kuri palengvintų jūsų darbą su didelėmis duomenų bazėmis ir kurtų modelius.

Na, prietaisų skydelis, galintis atlikti šiuos veiksmus, yra „MySQL Workbench“.

„MySQL Workbench“ mokymo programa: „MySQL Workbench“ ir jo funkcijos

„MySQL Workbench“ yra projektavimo arba grafinis įrankis, naudojamas darbui su „MySQL“ serveriais ir duomenų bazėmis. Šis įrankis suderinamas su senesnėmis 5.x serverio versijomis ir nepalaiko 4.x serverio versijų.



„MySQL Workbench“ funkcijos yra šios:

  • SQL plėtra: Ši funkcija suteikia galimybę vykdyti SQL užklausas, kurti ir valdyti ryšius su duomenų bazių serveriais naudojant įmontuotą SQL rengyklę.
  • Duomenų modeliavimas (dizainas): Ši funkcija leidžia grafiškai sukurti duomenų bazės schemos modelius, atlikti atvirkštinį ir pirmyn keičiantį schemos ir tiesioginės duomenų bazės keitimą ir redaguoti visus duomenų bazės aspektus naudojant išsamų lentelių rengyklę.
  • Serverio administravimas: Ši funkcija leidžia administruoti „MySQL“ serverio egzempliorius, administruojant vartotojus, atliekant atsarginę kopiją ir atkūrimą, tikrinant audito duomenis, peržiūrint duomenų bazės būklę ir stebint „MySQL“ serverio našumą.
  • Duomenų perkėlimas: Ši funkcija leidžia perkelti iš „Microsoft SQL Server“, „Microsoft Access“ ir kitų RDBMS lentelių, objektų ir duomenų į „MySQL“.
  • „MySQL Enterprise“ palaikymas: Ši funkcija palaiko „Enterprise“ produktus, tokius kaip „MySQL Enterprise Backup“, „MySQL Firewall“ ir „MySQL Audit“.

Dabar, kai žinote apie „MySQL Workbench“, leiskite man toliau papasakoti pagrindinius reikalavimus ir „MySQL Workbench“ diegimo veiksmus.

Norite gauti duomenų bazės administratoriaus pažymėjimą?

„MySQL Workbench“ mokymo programa: Įdiekite „MySQL Workbench“

Pagrindiniai sistemos reikalavimai norint įdiegti „MySQL Workbench“ yra tai, kad sistemoje turėtumėte įdiegti „MySQL“.

Dabar, nes „MySQL Workbench“ yra prieinama daugeliui operacinių sistemų. Kiekviena iš šių sistemų turi savo pagrindinį reikalavimą, į kurį galite kreiptis čia .

yra vs turi java

Be to, norėdami atsisiųsti „MySQL Workbench“, turite spustelėti skirtuką Atsisiuntimai ir pasirinkti leidimą, kurį norite atsisiųsti.

„MySQL Workbench“ atsisiuntimas - „MySQL Workbench“ pamoka - „Edureka“

Taigi, pavyzdžiui, jei norite atsisiųsti „Workbench“ bendruomenės leidimą sistemoje „Windows“, galite kreiptis į nuorodą čia .

Dabar, kai žinote, kaip įdiegti, leiskite man papasakoti „MySQL Workbench Editions“ leidimus.

„MySQL Workbench“ mokymo programa: „MySQL Workbench“ leidimai

„MySQL Workbench“ daugiausia yra trimis leidimais:

  • Bendruomenės leidimas (atvirasis šaltinis, GPL)
  • Standartinis leidimas (komercinis)
  • „Enterprise Edition“ (komercinis)
funkcijos Bendruomenės leidimas Standartinis leidimas „Enterprise Edition“
Vizualinė SQL plėtraTaipTaipTaip
Vizualinių duomenų bazių administravimasTaipTaipTaip
Spektaklio derinimasTaipTaipTaip
Vartotojo ir sesijos valdymasTaipTaipTaip
Ryšio valdymasTaipTaipTaip
Objektų valdymasTaipTaipTaip
Duomenų valdymasTaipTaipTaip
Vizualinių duomenų modeliavimasTaipTaipTaip
Atvirkštinės inžinerijosTaipTaipTaip
Pirmyn inžinerijaTaipTaipTaip
Schemos sinchronizavimasTaipTaipTaip
Schemos ir modelio patvirtinimasvienasNeTaipTaip
DBDocvienasNeTaipTaip
„MySQL Enterprise Backup“ GUIvienasNeNeTaip
„MySQL Enterprise Audit“ GUIvienasNeNeTaip
„MySQL Enterprise Firewall“ GUIvienasNeTaipTaip
Scenarijai ir papildiniaiTaipTaipTaip
Duomenų bazės perkėlimasTaipTaipTaip

Dabar, kai atsisiųsite ir įdiegsite „MySQL Workbench“, pamatysite šį ekraną, t. Y. Pagrindinį skirtuką.

Kairėje skirtuko „Pagrindinis“ pusėje matote 3 skirtingas piktogramas?

Na, tai yra daugiausia 3 moduliai:

  • SQL plėtra - šį skyrių sudaro SQL redaktorius, per kurį galite kurti ir tvarkyti duomenų bazes.
  • Duomenų modeliavimas - šis skyrius leidžia modeliuoti duomenis pagal jūsų poreikius.
  • Serverio administravimas - šis skyrius naudojamas duomenų bazių perkėlimui tarp ryšių.

Dabar, prieš pradėdami naudotis šiais moduliais, pasinaudokite jų funkcijomis. Pirmiausia turite sukurti ryšį.

„MySQL Workbench“ mokymo programa: Ryšio kūrimas

Dabar, norėdami sukurti ryšį, turite spustelėti pliuso ženklą, kurį matote pagrindiniame skirtuke, kurį matote.

Kai spustelėsite, pamatysite šį dialogo langą, kuriame turėsite paminėti ryšio pavadinimą, ryšio metodą ir kitą informaciją, kurią galite pamatyti dialogo lange. Paminėję išsamią informaciją, tiesiog spustelėkite Gerai .

Spustelėję Gerai, pamatysite, kad jūsų ryšys buvo sukurtas.

Dabar tęskime diskusijas patekę į SQL redaktorių.

Norite nutraukti interviu DBA?

„MySQL Workbench“ mokymo programa: SQL redaktorius

Naudojamas SQL redaktorius susideda iš specializuotų redaktorių rinkinių, tokių kaip užklausa, schema ir lentelė, rinkinio. Be to, redaktorius taip pat susideda iš keturių langų, kuriuos galite pamatyti ekrane.

Taigi kartu su užklausomis ir sritimis galite kurti ir redaguoti duomenis, atlikti pagrindines administracines užduotis, peržiūrėti ir eksportuoti rezultatus bei vykdyti užklausas.

Dabar pažvelkime į skyrių „Administracinės užduotys“.

„MySQL Workbench“ mokymo programa: Administracinės užduotys

Šiame skyriuje jūs eisite per šiuos skyrius:

Serverio būsena

Šiame skirtuke galite iškart peržiūrėti pagrindinius „MySQL“ aplinkos sveikatos rodiklius ir skaitiklius. Kaip matote toliau pateiktoje momentinėje nuotraukoje, šiame skirtuke pateikiamas serverio veikimo greičio, galimų funkcijų, serverių katalogų ir autentifikavimo bei SSL saugos nustatymų rodinys.

c ++ goto etiketė

Vartotojai ir privilegijos

Šiame skirtuke pateikiamas visų vartotojų ir privilegijų, susijusių su aktyviu „MySQL“ serverio egzemplioriumi, sąrašas. Taigi, naudodami šį skirtuką, galite pridėti ir tvarkyti vartotojo abonementus, koreguoti privilegijas ir nebegaliojančius slaptažodžių. Žiūrėkite toliau pateiktą momentinę nuotrauką.

Duomenų eksportavimas ir importavimas

„MySQL Workbench“ yra daugiausia trys duomenų eksportavimo ir importavimo būdai, kuriuos galite peržiūrėti toliau pateiktoje lentelėje.

GUI vieta Duomenų rinkinys Eksporto tipai Importo tipai
Rezultatų tinklelio meniu po SQL redaktoriumiRezultatų rinkinys (atlikus SQL užklausą)CSV, HTML, JSON, SQL, XML, „Excel XML“, TXTCSV
Objektų naršyklės kontekstinis meniuLentelėsJSON, CSVJSON, CSV
Valdymo navigatoriusDuomenų bazės ir (arba) lentelėsSQLSQL
Valdymo navigatoriusDuomenų bazės ir (arba) lentelėsSQLSQL

Dabar, norėdami eksportuoti / importuoti duomenis, turite pasirinkti duomenų eksportavimo / duomenų importavimo parinktį iš Naršyklės sritis .

Pasirinkę parinktį, turite paminėti aplanko, iš kurio norite importuoti / eksportuoti, kelio pavadinimą. Žiūrėkite toliau pateiktą momentinę nuotrauką.

„MySQL Enterprise Backup“ sąsaja

Komerciniai „MySQL Workbench“ leidimai leidžia mums naudoti „MySQL Enterprise Backup“ (MEB) funkciją, kad galėtume apsaugoti duomenis nuo bet kokio praradimo.

Iš „MySQL Workbench“ daugiausia yra dvi „MySQL Enterprise Backup“ operacijos:

  • Internetinė atsarginė kopija: Ši operacija sukuria atsarginę profilį, kad būtų apibrėžta, kas turėtų būtikur ir kur turėtų būti saugoma atsarginė kopija(dažnis) „MySQL“ turėtų būti sukurta atsarginė kopija.
  • Atkurti: Ši operacija atkuria „MySQL“ serverį konkrečiu laiko momentu, atkurdama atsarginę kopiją, kurią sukūrė „MySQL Workbench“ internetinio atsarginio kopijavimo funkcija.

„MySQL Workbench“ mokymo programa: „Performance Dashboard“

„MySQL Workbench“ „Performance Dashboard“ pateikia statistinį serverio našumo vaizdą. Norėdami atidaryti prietaisų skydelį, eikite į Naršyklės sritis ir pagal Spektaklis skyriuje pasirinkite Informacijos suvestinė. Žiūrėkite toliau pateiktą momentinę nuotrauką.

Be to, našumo skyriuje galite pateikti įžvalgų apie „MySQL“ serverio operacijas naudodamiesi „Performance Schema Reports“, taip pat galite pamatyti pagrindinę užklausų, vykdomų per „Query Statistics“, statistiką.

„MySQL Workbench“ mokymo programa: Duomenų bazių projektavimas ir modeliavimas

Duomenų bazės dizainas leidžia vizualizuoti reikalavimus ir išspręsti dizaino problemas. Tai leidžia jums sukurti tinkamas ir gerai veikiančias duomenų bazes, tuo pačiu suteikiant lankstumą reaguojant į besikeičiančius duomenų reikalavimus.

Kaip matote toliau pateiktoje momentinėje nuotraukoje, daugiausia turite 3 parinktis.

skirtumas tarp prailginimo ir padargo

Kairėje pusėje pliuso ženklas leidžia pridėti naują EER schemą. Aplanko ženklas leidžia kompiuteryje pridėti išsaugotus EER modelius, kad būtų galima sukurti „Workbench“. Rodomas rodyklės ženklas leidžia jums sukurti EER modelį iš duomenų bazės arba EER modelį iš scenarijaus.

Žemiau pateiktas momentinis vaizdas yra pagrindinis „MySQL Workbench“ vaizdas.

Duomenų bazės modeliavime galite sukurti EER diagramą naudodami modelio redaktorių. Taigi, galite pridėti lentelę, pridėti rodinį, pridėti įprastą tvarką, redaguoti lentelės duomenis, paryškinti konkrečią modelio dalį.

Na, vaikinai, tai nėra funkcionalumų pabaiga, aš palieku likusius, kad jūs tyrinėtumėte.

„MySQL Workbench“ mokymo programa: Duomenų perkėlimo vedlys

„MySQL Workbench“ suteikia galimybę perkelti ODBC suderinamas duomenų bazes į „MySQL“. Tai leidžia perkelti serverius į įvairius duomenų bazių tipus, įskaitant „MySQL“. Tai taip pat leidžia konvertuoti lenteles ir kopijuoti duomenis, tačiau nekonvertuos saugomų procedūrų, rodinių ar aktyviklių.

Be darbo daugelyje platformų, perkėlimas leidžia tinkinti ir redaguoti perėjimo proceso metu.

Toliau pateikiami veiksmai, kuriuos atlieka perkėlimo vedlys, perkeldamas duomenų bazę į „MySQL“:

  • Iš pradžių jis prisijungia prie šaltinio RDBMS ir nuskaito turimų duomenų bazių sąrašą.
  • Atlieka atvirkštinę pasirinktos duomenų bazės inžineriją į vidinį vaizdą, būdingą šaltinio RDBMS. Taigi atlikdami šį veiksmą visi objektai pervardijami pagal pasirinktą objektų pavadinimų atvaizdavimo metodo tipą.
  • Tada jis automatiškai pradeda migruoti šaltinio RDBMS objektus į „MySQL“ specifinius objektus.
  • Po to tai leidžia mums peržiūrėti pakeitimus, kad galėtume redaguoti ir ištaisyti perkeltų objektų klaidas.
  • Tada sukuria perkeltus objektus tiksliniame MySQL serveryje. Visada galite grįžti prie ankstesnio veiksmo ir ištaisyti klaidas, jei tokių pasitaiko.
  • Galiausiai perkeltų lentelių duomenys nukopijuojami iš šaltinio RDBMS į MySQL.

„MySQL Workbench“ mokymo programa: Išplėstinės „MySQL“ galimybės

Pateikiama plėtinių sistema, leidžianti kūrėjui išplėsti „MySQL Workbench“ galimybes. Tai taip pat suteikia prieigą prie kelių platformų GUI bibliotekos „MForms“ ir leidžia kurti plėtinius, kuriuose yra grafinė vartotojo sąsaja.

Išplėstinės „Workbench“ funkcijos suteikia šias galimybes:

  • Galite kurti įrankius ir papildinius
  • Galite manipuliuoti schemomis ir automatizuoti įprastas užduotis
  • Galite išplėsti „Workbench“ vartotojo sąsają ir sukurti pasirinktines „Workbench“ funkcijas

Taigi, tai šio tinklaraščio pabaiga!

Tikiuosi, kad jums patiko skaityti šį tinklaraštį „MySQL Workbench Tutorial“ tinklaraštyje. Mes matėme įvairias „MySQL Workbench“ funkcijas ir ypatybes.

Norite sužinoti daugiau apie „MySQL“?

Jei norite sužinoti daugiau apie „MySQL“ ir pažinti šią atvirojo kodo reliacinę duomenų bazę, patikrinkite mūsų puslapį kuris ateina su instruktorių vedamomis tiesioginėmis treniruotėmis ir realių projektų patirtimi. Šie mokymai padės jums giliau suprasti „MySQL“ ir padės jums įsisavinti šį dalyką.

Turite mums klausimą? Prašau paminėti tai komentarų skiltyje “ „MySQL Workbench“ pamoka “Ir aš susisieksiu su jumis.