Tutorial MySQL Workbench - Un ghid cuprinzător pentru instrumentul RDBMS



Acest blog din MySQL Workbench Tutorial vă va oferi o perspectivă asupra tuturor funcționalităților și caracteristicilor instrumentului RDBMS cu pași clari.

Blogul anterior pe Tutorial MySQL concentrat în principal pe diferitele comenzi și concepte legate de SQL. În acest blog pe MySQL Workbench Tutorial, veți învăța instrumentul pentru MySQL pentru a efectua diverse operațiuni.

Următoarele subiecte vor fi acoperite de-a lungul acestui blog:





Tutorial MySQL Workbench: Ce este MySQL?

MySQL este un sistem de gestionare a bazelor de date relaționale open-source, care funcționează pe multe platforme. Oferă acces multi-utilizator pentru a sprijini multe motoare de stocare.

MySQL are diverse caracteristici care ne permit să îndeplinim multe sarcini, cum ar fi dezvoltarea cuprinzătoare a aplicațiilor, oferind disponibilitate și scalabilitate.



Acum, evident, când lucrezi la nivel de industrie, nu poți face totul pe terminal, nu? Aveți nevoie de un fel de tablou de bord care vă permite să lucrați mai ușor cu baze de date mari și să creați modele.

Ei bine, tabloul de bord care poate efectua aceste acțiuni este MySQL Workbench.

Tutorial MySQL Workbench: MySQL Workbench și funcționalitățile sale

MySQL Workbench este un instrument de proiectare sau grafic, care este utilizat pentru lucrul cu servere și baze de date MySQL. Acest instrument este compatibil cu versiunile mai vechi de server 5.x și nu acceptă versiunile de server 4.x.



Funcționalitățile MySQL Workbench sunt următoarele:

  • Dezvoltare SQL: Această funcționalitate oferă posibilitatea de a executa interogări SQL, de a crea și de a gestiona conexiuni la servere de baze de date utilizând Editorul SQL încorporat.
  • Modelarea datelor (proiectare): Această funcționalitate vă permite să creați grafic modele ale schemei bazei de date, să efectuați inginerie inversă și directă între o schemă și o bază de date live și să editați toate aspectele bazei de date folosind Editorul de tabele cuprinzător.
  • Administrare server: Această funcționalitate vă permite să administrați instanțe de server MySQL prin administrarea utilizatorilor, efectuarea copiilor de rezervă și recuperare, inspectarea datelor de audit, vizualizarea stării bazei de date și monitorizarea performanței serverului MySQL.
  • Migratia datelor: Această funcționalitate vă permite să migrați de la Microsoft SQL Server, Microsoft Access și alte tabele, obiecte și date RDBMS în MySQL.
  • Asistență MySQL Enterprise: Această funcționalitate oferă suport pentru produsele Enterprise, cum ar fi MySQL Enterprise Backup, MySQL Firewall și MySQL Audit.

Acum, că știți despre MySQL Workbench, permiteți-mi să vă spun în continuare cerințele de bază și pașii pentru instalarea MySQL Workbench.

Doriți să obțineți certificarea ca administrator de baze de date?

Tutorial MySQL Workbench: Instalați MySQL Workbench

Cerințele de bază ale sistemului pentru a instala MySQL Workbench este că ar trebui să aveți MySQL instalat pe sistemul dvs.

Acum, deoarece MySQL Workbench este disponibil pentru multe sisteme de operare. Fiecare dintre aceste sisteme are propria cerință de bază de la care puteți face referire Aici .

În afară de aceasta, pentru a descărca MySQL Workbench, trebuie să faceți clic pe fila Descărcări și apoi să alegeți ediția pe care doriți să o descărcați.

Descărcare MySQL Workbench - Tutorial MySQL Workbench - Edureka

De exemplu, dacă doriți să descărcați ediția Comunității Workbench pe Windows, puteți consulta linkul Aici .

Acum, că știți cum să instalați, permiteți-mi să vă spun edițiile MySQL Workbench Editions.

Tutorial MySQL Workbench: Edițiile MySQL Workbench

MySQL Workbench este disponibil în principal în trei ediții:

  • Ediție comunitară (Open Source, GPL)
  • Ediție standard (comercială)
  • Enterprise Edition (comercial)
Caracteristici Ediție comunitară Editie Standard Enterprise Edition
Dezvoltare Visual SQLdadada
Administrarea bazei de date vizualedadada
Optimizarea performanțeidadada
Administrarea utilizatorului și a sesiuniidadada
Managementul conexiuniidadada
Managementul obiectelordadada
Management de datedadada
Modelarea vizuală a datelordadada
Inginerie inversădadada
Inginerie Forwarddadada
Sincronizare schemădadada
Schema și validarea modeluluiunuNudada
DBDocunuNudada
GUI pentru MySQL Enterprise BackupunuNuNuda
GUI pentru MySQL Enterprise AuditunuNuNuda
GUI pentru MySQL Enterprise FirewallunuNudada
Scripturi și pluginuridadada
Migrarea bazei de datedadada

Acum, după ce descărcați și instalați MySQL Workbench, veți vedea următorul ecran, adică fila de pornire.

În partea stângă a filei Acasă, vedeți 3 pictograme diferite, nu?

Ei bine, acestea sunt în principal cele 3 module:

  • Dezvoltare SQL - Această secțiune constă din editorul SQL prin care puteți crea și gestiona baze de date.
  • Modelarea datelor - Această secțiune vă permite să vă modelați datele în funcție de nevoile dvs.
  • Administrare server - Această secțiune este utilizată pentru migrarea bazelor de date între conexiuni.

Acum, înainte de a intra în aceste module, să le folosiți funcționalitățile. Mai întâi trebuie să începeți prin crearea unei conexiuni.

Tutorial MySQL Workbench: Crearea unei conexiuni

Acum, pentru a crea o conexiune, trebuie să faceți clic pe semnul plus pe care îl vedeți în fila de acasă pe care o vedeți.

După ce faceți clic pe acesta, veți vedea această casetă de dialog, în care trebuie să menționați numele conexiunii, metoda conexiunii și alte detalii pe care le puteți vedea în caseta de dialog. După ce menționați detaliile, faceți clic pe O.K .

După ce faceți clic pe OK, veți vedea că conexiunea dvs. a fost creată.

Acum, să continuăm discuția noastră, intrând în Editorul SQL.

Vrei să faci interviuri pentru DBA?

Tutorial MySQL Workbench: Editor SQL

Editorul SQL este utilizat constă dintr-un set de editori specializați, cum ar fi interogare, schemă și tabel. În afară de aceasta, editorul este format și din patru panouri pe care le puteți vedea pe ecran.

Deci, interogările și panourile împreună vă permit să creați și să editați date, să efectuați sarcini administrative de bază, să vizualizați și să exportați rezultate și să rulați interogări.

Acum, să analizăm secțiunea sarcini administrative.

Tutorial MySQL Workbench: Sarcini administrative

În această secțiune, veți parcurge următoarele secțiuni:

Stare server

Această filă vă oferă o vizualizare imediată a indicatorilor de bază și a contoarelor de sănătate pentru mediul dvs. MySQL. După cum puteți vedea în instantaneul de mai jos, această filă include vizualizarea ratei de rulare a serverului, caracteristicile disponibile, directoarele serverului și setările de securitate pentru autentificare și SSL.

Utilizatori și privilegii

Această filă oferă o listă cu toți utilizatorii și privilegiile care se referă la o instanță de server MySQL activă. Deci, cu această filă, puteți adăuga și gestiona conturi de utilizator, ajusta privilegii și expira parole. Consultați instantaneul de mai jos.

Export și import de date

Există în principal trei moduri de a exporta și importa date în MySQL Workbench pe care le puteți parcurge în tabelul de mai jos.

Locație GUI Set de date Tipuri de export Tipuri de import
Meniul Grila de rezultate din editorul SQLSetul de rezultate (după efectuarea unei interogări SQL)CSV, HTML, JSON, SQL, XML, Excel XML, TXTCSV
Meniul contextual al browserului de obiecteMeseJSON, CSVJSON, CSV
Navigator de gestionareBaze de date și / sau tabeleSQLSQL
Navigator de gestionareBaze de date și / sau tabeleSQLSQL

Acum, pentru a exporta / importa date, trebuie să alegeți opțiunea Export date / Import date din Panoul Navigator .

După ce alegeți opțiunea, trebuie să menționați numele căii folderului din / către care doriți să importați / exportați. Consultați instantaneul de mai jos.

Interfață MySQL Enterprise Backup

Lansările comerciale ale MySQL Workbench ne permit să folosim o funcționalitate MySQL Enterprise Backup (MEB), astfel încât să putem proteja datele de orice pierdere.

Există în principal două operațiuni MySQL Enterprise Backup disponibile de la MySQL Workbench:

  • Backup online: Această operațiune stabilește un profil de rezervă pentru a defini ce ar trebuisă fie făcută o copie de rezervă, unde ar trebui să fie stocată copia de rezervă și când(frecvența) MySQL trebuie copiat.
  • Restabili: Această operațiune restabilește serverul MySQL la un anumit moment în timp, restaurând o copie de rezervă creată de funcția Backup online din MySQL Workbench.

Tutorial MySQL Workbench: Tabloul de bord de performanță

Tabloul de bord al performanței MySQL Workbench vă oferă o imagine statistică a performanței serverului. Pentru a deschide tabloul de bord, accesați Panoul Navigator iar sub Performanţă secțiune alegeți Tablou de bord. Consultați instantaneul de mai jos.

În afară de aceasta, secțiunea de performanță vă permite să oferiți informații despre operațiunile serverului MySQL prin rapoarte de schemă de performanță și, de asemenea, vă permite să vedeți statisticile cheie ale interogărilor executate prin interogări statistice.

Tutorial MySQL Workbench: Proiectare și modelare baze de date

Proiectarea bazei de date vă permite să vizualizați cerințele și să rezolvați problemele de proiectare. Acest lucru vă permite să creați baze de date valide și performante, oferind în același timp flexibilitatea de a răspunde cerințelor de date în evoluție.

După cum puteți vedea în instantaneul de mai jos, aveți în principal 3 opțiuni.

Din partea stângă, semnul plus vă permite să adăugați o nouă diagramă EER. Semnul folder vă permite să adăugați modele EER salvate, pe computerul dvs. pentru a baza Workbench. Semnul săgeată pe care îl vedeți vă permite să creați un model EER din baza de date sau model EER dintr-un script.

Instantaneul de mai jos este imaginea de bază MySQL Workbench.

În modelarea bazei de date, puteți crea o diagramă EER folosind editorul de modele. Deci, puteți adăuga un tabel, puteți adăuga o vizualizare, puteți adăuga o rutină, puteți edita datele din tabel, puteți evidenția o anumită parte a modelului.

Ei bine, băieți, acest lucru nu este un sfârșit al funcționalităților, le las pe restul acestora, astfel încât să explorați.

Tutorial MySQL Workbench: Expertul de migrare a datelor

MySQL Workbench oferă posibilitatea de a migra bazele de date compatibile ODBC către MySQL. Vă permite să migrați la diferite tipuri de baze de date, inclusiv MySQL, pe servere. De asemenea, permite conversia tabelelor și copierea datelor, dar nu va converti procedurile, vizualizările sau declanșatoarele stocate.

obiecte mutabile și imuabile în java

În afară de lucrul pe multe platforme, migrarea permite personalizarea și editarea în timpul procesului de migrare.

Următorii sunt pașii efectuați de Migration Wizard în timpul migrării unei baze de date către MySQL:

  • Inițial, se conectează la sursa RDBMS și preia o listă a bazelor de date disponibile.
  • Efectuează ingineria inversă a bazei de date selectate într-o reprezentare internă specifică sursei RDBMS. Deci, cu acest pas, toate obiectele sunt redenumite pe baza tipului de metodă de mapare a numelui obiectului care este ales.
  • Apoi, începe automat migrarea obiectelor RDBMS sursă în obiecte specifice MySQL.
  • După aceea, ne permite să examinăm modificările, astfel încât să putem edita și corecta erorile din obiectele migrate.
  • Apoi creează obiectele migrate în serverul MySQL țintă. Puteți oricând să reveniți la pasul anterior și să corectați erorile dacă apar.
  • În cele din urmă, datele tabelelor migrate sunt copiate din sursa RDBMS în MySQL.

Tutorial MySQL Workbench: Capabilități avansate MySQL

Oferă un sistem de extensie care permite dezvoltatorului să extindă capacitățile MySQL Workbench. De asemenea, oferă acces la o bibliotecă GUI pe mai multe platforme, MForms, și permite crearea de extensii care prezintă o interfață grafică cu utilizatorul.

Funcțiile avansate ale Workbench permit următoarele funcții:

  • Puteți crea instrumente și pluginuri
  • Puteți manipula scheme și automatiza sarcini comune
  • Puteți extinde interfața utilizatorului Workbench și puteți crea caracteristici personalizate Workbench

Deci, acesta este sfârșitul acestui blog!

Sper că v-a plăcut să citiți acest blog pe blogul MySQL Workbench Tutorial. Am văzut diferitele funcționalități și caracteristici ale MySQL Workbench.

Doriți să aflați mai multe despre MySQL?

Dacă doriți să aflați mai multe despre MySQL și să cunoașteți această bază de date relațională open source, consultați care vine cu instruire live condusă de instructor și experiență de proiect din viața reală. Această instruire vă va ajuta să înțelegeți MySQL în profunzime și vă va ajuta să obțineți stăpânire asupra subiectului.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii din ” Tutorial MySQL Workbench ”Și mă voi întoarce la tine.