MySQL Workbench: o introducere
Publicat: 2022-08-10Căutați un instrument de manipulare SQL gratuit și open source pentru lucru la distanță și la fața locului? Puteți încerca cel mai popular instrument de pe piață, care este MySQL Workbench.
SQL este cel mai utilizat limbaj pentru crearea și gestionarea bazelor de date. Există multe instrumente pentru programarea bazelor de date în SQL. În timp ce programatorii pot folosi interfețele de linie de comandă fără efort, non-codatorii pot crea și baze de date SQL folosind instrumente de interfață grafică cu utilizatorul (GUI).
MySQL Workbench este un astfel de instrument pe care îl folosesc majoritatea administratorilor, dezvoltatorilor și utilizatorilor SQL. Continuați să citiți pentru o revizuire detaliată a acestui instrument de bază de date și a know-how-ului său.
Ce este MySQL Workbench?
MySQL Workbench este un instrument vizual de modelare și proiectare a bazelor de date capabil să acceseze bazele de date MySQL pe servere la distanță sau la fața locului. Acesta injectează ușurință în utilizare și funcționalitate în proiectele dvs. de dezvoltare SQL și MySQL. În plus, instrumentul oferă o interfață grafică pentru a lucra cu bazele de date la fața locului sau la distanță.

Funcționalitățile pe care le obțineți sunt exhaustive. Dar cele populare sunt proiectarea, crearea, dezvoltarea, întreținerea și administrarea SQL. O altă funcție vitală a instrumentului este modificarea bazelor de date existente și acceptate folosind inginerie directă și inversă.
Oracle a dezvoltat acest instrument pentru a oferi comunității SQL o opțiune gratuită și open source pentru manipularea bazei de date. În plus, face pe oricine să devină administrator sau dezvoltator de baze de date fără cunoștințe de programare exhaustive. Non-codatorii pot folosi coduri SQL simple pentru a crea și manipula baze de date.
Mai mult, atunci când scrieți un script, instrumentul va afișa automat posibilele comenzi SQL. Prin urmare, funcționează și ca un instrument de completare a codului. În plus, MySQL Workbench acceptă mai multe motoare de stocare precum InnoDB, MyISAM, Blackhole etc., pentru viteză și eficiență.
Care sunt beneficiile MySQL Workbench?
Sistemele de management al bazelor de date relaționale (RDBMS) sunt abundente pe piață. Cu toate acestea, codificatorii SQL și non-codatorii aleg MySQL Workbench față de alte instrumente din mai multe motive, cum ar fi:
Performanta superioara
Codul de programare curat Oracle și interfața de utilizator simplă (UI) fac acest instrument DBMS mult mai rapid decât concurenții săi precum Microsoft SQL Server, Microsoft Access etc.
Mai multe motoare de stocare
Instrumentul acceptă mai multe motoare de stocare, la fel ca bazele de date MySQL. Prin urmare, puteți configura proiectul să utilizeze mai multe motoare de stocare în funcție de tabel și tip de date. În cele din urmă, munca de întreținere sau manipulare a bazei de date devine mai rapidă.
Asistență pe mai multe platforme
Un alt lucru cel mai bun este că puteți utiliza acest instrument pe aproape orice dispozitiv computer, cum ar fi Windows, Linux și macOS. De asemenea, instrumentul configurează automat conectivitatea la rețea la backend. Prin urmare, nu trebuie să rulați nicio configurație de rețea.
Cost eficient

În scopuri de instruire și educație, puteți folosi liber ediția comunitară. Pe de altă parte, versiunea comercială este disponibilă și la un preț accesibil concurenților săi.
Interfață grafică cu utilizatorul (GUI)
În cele din urmă, cea mai bună atracție este interfața vizuală completă. Iar interfața de editare și codare SQL vine, de asemenea, cu sugestii automate de sintaxă. Prin urmare, non-codatorii pot învăța și utiliza rapid bazele de date MySQL.
Cum să obțineți MySQL Workbench pentru computerul dvs
Dezvoltatorul instrumentului este Oracle, celebrul gigant al tehnologiei, cloud și software de afaceri. În încercarea de a-și promova RDBMS MySQL, Oracle a făcut software-ul disponibil pentru diferite sisteme de operare. Găsiți mai jos cerințele sistemului de operare și linkurile de descărcare ale acestora:
Pentru Windows
Aplicația este compatibilă cu versiunile Windows XP SP3, Windows Vista, Windows 7, 8, 10 și 11. Accesați pagina Oracle Downloads și selectați Microsoft Windows pentru a obține un pachet de instalare autonom.

Pentru macOS
Pentru un computer Apple, veți avea nevoie de un sistem de operare Mac OS X 10.6.1+ pentru a rula software-ul. După ce vizitați linkul de descărcare menționat mai sus, alegeți opțiunea macOS pentru a găsi Arhiva DMG pentru procesul de instalare ulterioară.
Pentru Linux
MySQL Workbench este compatibil cu mai multe distribuții Linux precum Ubuntu, Fedora și Red Hat Enterprise Linux. Puteți accesa portalul de descărcare de mai sus și puteți alege sistemul de operare potrivit pentru a descărca pachetele RPM sau DEB.
Comunitate vs. Versiune comercială
MySQL Workbench vine în trei versiuni diferite:
- Ediție comunitară cu licență GPL
- Ediție standard cu licență comercială
- Ediție Enterprise cu licență comercială
Toate edițiile au următoarele module vitale:
- Dezvoltare Visual SQL
- Administrarea bazei de date vizuale
- Tuning de performanță
- Gestionarea utilizatorilor și a sesiunii
- Managementul conexiunii
- Managementul obiectelor
- Management de date
- Modelarea vizuală a datelor
- Inginerie inversă
- Inginerie înainte
- Sincronizarea schemei
- Scripturi și pluginuri
- Migrarea bazei de date
Anumite funcții comerciale precum Enterprise Firewall, Enterprise Backup, Enterprise Audit și Database Documentation nu sunt disponibile în ediția comunitară a MySQL Workbench.
Caracteristicile MySQL Workbench
Instrumentul de dezvoltare SQL

Instrumentul vă permite să gestionați, să creați și să configurați conexiunile. De asemenea, facilitează gestionarea parametrilor de conectare la serverele de baze de date. Mai mult, MySQL Workbench, folosind editorul SQL încorporat, vă dă putere să executați interogări SQL pe conexiunile la baza de date.
Instrumentul pentru dezvoltatori oferă, de asemenea:
- Evidențierea sintaxei de culoare
- Reutilizarea fragmentelor SQL
- Istoricul execuției SQL
Mai mult, puteți edita, crea și rula interogări folosind Editorul Visual SQL al acestei aplicații DBMS. În plus, există și alte caracteristici moderne, cum ar fi completarea automată a codului pentru scripting SQL, scrierea fără efort de cod SQL și instrucțiunile de depanare SQL.
Gestionarea conexiunilor la baze de date
Gestionarea bazelor de date într-o interfață vizuală este o mare comoditate pentru codori și non-codatori de SQL. Unele dintre caracteristicile importante de gestionare a bazelor de date sunt:
- Creați noi conexiuni la baze de date de la baze de date SQL la distanță și la fața locului
- Organizați toate conexiunile la baze de date ale unui proiect SQL
- Gestionați conexiunile DB, actualizați-le, ștergeți-le pe cele vechi etc.
Ca parte a modulului de gestionare a obiectelor, Browserul de obiecte este acolo pentru a vă ajuta să selectați vizual coloanele, rândurile și tabelele.
Mai mult, gestionarea Schemei de Date devine, de asemenea, fără efort, deoarece puteți selecta câmpuri personalizate, puteți crea scheme noi, puteți naviga între scheme sau le puteți șterge pe cele inutile.
Instrument de administrare SQL

Administrarea SQL DB este un proces cu miză mare pentru a asigura conformitatea datelor și securitatea datelor de afaceri. În mare parte, veți avea nevoie de această funcție în configurațiile de afaceri. Caracteristicile notabile ale acestui modul sunt:
- Auditează și revizuiește informațiile de cont ale tuturor utilizatorilor de pe serverul DB
- Creați sau ștergeți utilizatori
- Restricționați sau dezrestricționați accesul la baza de date
- Modificarea instantanee a bazei de date și a permisiunilor globale
- Resetați parolele DB
- Analizați istoria amprentelor manipulării DB
Instrument de modelare și proiectare
Cerințele de date pentru cercetare sau în scopuri de afaceri sunt în continuă schimbare. Pentru a crea baza de date cu toate conceptele și aspectele acoperite, aveți nevoie de un instrument excelent de proiectare și modelare a bazei de date. MySQL Workbench este doar aplicația potrivită.
Vă ajută să estimați cerințele bazei de date. Astfel, puteți crea un DB performant, care necesită mai puține intervenții pe o perioadă lungă.
Alte funcționalități vitale de modelare sunt:
- Manipularea și crearea modelelor de date
- Faceți ingineria inversă a unui DB după modelul său
- Redirecționați un model de date către o bază de date
- Creați, gestionați și editați tabele de date
- Introduceți date noi în tabele
- Creați modele DB din fișierele SQL importate
Mai mult, modulul de modelare vă permite să convertiți diagramele ER (Entity Relationship) în coduri SQL și să trimiteți aceste coduri către un server SQL.

Instrumentul tablou de bord vizual

Aplicația vă ajută, de asemenea, să vă îmbunătățiți DB-urile MySQL și proiectele conexe, oferind un tablou de bord vizual al performanței. Administratorii și dezvoltatorii DB pot folosi următoarele caracteristici:
- Elementele vizuale și graficele interactive arată detalii suplimentare atunci când treceți mouse-ul pe ele.
- Un tablou de bord performanță arată întotdeauna performanța MySQL pe valorile InnoDB, rețeaua și serverele cheie.
- Obțineți vizualizări SYS pentru Schema de performanță.
- Obțineți rapoarte pentru instrucțiuni SQL cu costuri ridicate, valori ale motorului InnoDB, puncte de acces IO, statistici de așteptare etc.
- Vizualizează Planurile Explain arată grafic modul în care aplicația execută instrucțiuni SQL în MySQL.
- Funcționalitatea Statistici de interogare vă ajută să descoperiți valori precum latența rețelei, sincronizarea clientului, utilizarea indexului, timpul de execuție a serverului, îmbinările, rândurile scanate și așa mai departe.
Importul și exportul bazelor de date
SGBD vă permite să importați și să exportați date cu ușurință în câteva clicuri. Puteți accesa pur și simplu Object Browser și apoi selectați tabele personalizate pentru exportul și importul de date. Alternativ, puteți selecta schemele bazei de date pentru a atinge aceleași obiective.
Instrument de migrare a bazei de date

MySQL Workbench este livrat cu un instrument de migrare DB încorporat. Astfel, utilizatorii pot migra cu ușurință din alte medii DBMS precum MS Access, MS SQL Server, SQLite etc. Modulele instrumentului de migrare sunt:
- Gestionați proiectele de migrație
- Migrații baze de date
- Migrarea obiectelor
- Selectarea sursei și a țintei
- Actualizări de versiune
În plus, puteți executa întregul proces de migrare din această singură aplicație prin configurarea, programarea și editarea planului de migrare.
Configurarea serverelor de baze de date
Administratorii de baze de date, dezvoltatorii și utilizatorii pot ajusta serverele MySQL folosind această aplicație DBMS. Instrumentul vă permite să editați sau să vizualizați parametrii avansați ai serverului. De asemenea, este util atunci când trebuie să depanați bazele de date. De exemplu, puteți vedea jurnalele serverului, puteți identifica problemele instantaneu și puteți ști modificările care trebuie făcute pentru a remedia problema.
Cum se utilizează MySQL Workbench
Instalarea aplicației
#1. Mergeți la portalul de descărcare și descărcați cea mai recentă copie a MySQL Workbench pentru Windows.
#2. Odată ce descărcarea pachetului de instalare a software-ului este completă, accesați folderul Descărcări al computerului dvs. Windows.
#3. Ar trebui să găsiți programul de instalare MSI MySQL Workbench. Faceți dublu clic pe programul de instalare pentru a iniția procesul de configurare.

#4. Faceți clic pe Următorul și alegeți locația de instalare pe computerul Windows.
#5. Alegeți Finalizare pe ecranul următor și selectați Următorul.

#6. Acum, Expertul de configurare va afișa o listă finală de selecții. Începeți procesul de configurare făcând clic pe butonul Instalare.

#7. După finalizarea instalării, faceți clic pe Terminare pentru a închide programul de instalare. MySQL Workbench va rula automat pentru prima dată.
Familiarizarea cu instrumentul
Ediția Community vine cu trei secțiuni simple: Conexiuni MySQL, Modele și Migrare.
#1. Conexiuni MySQL

Această secțiune va afișa două pictograme: un semn plus într-un cerc (Configurați o nouă conexiune) și o cheie (Gestionați conexiunile serverului).
Puteți utiliza semnul (+) pentru a adăuga noi conexiuni la server SQL. Dimpotrivă, puteți face clic pe pictograma cheie pentru a accesa o listă de conexiuni la server DB și setările implicite de comunicare ale serverului. Interesant este că puteți adăuga conexiuni noi și din ecranul Gestionare conexiuni server.
#2. Modele

Secțiunea Modele arată următoarele trei pictograme și funcționalitățile lor reprezentative.
- Pictograma (+) este pentru a deschide Editorul de modele MySQL.
- Micul folder dintr-o pictogramă cerc vă permite să importați fișiere .mwb de pe computerul local.
- Săgeata înainte dintr-un cerc vă permite să faceți inginerie inversă a unei baze de date sau a unui script.
#3. Migrația

Selectarea acestei opțiuni va deschide Lista de activități de migrare. Veți găsi toate instrucțiunile pentru a migra o bază de date la MySQL Workbench pe acest ecran.
Proces pas cu pas pentru conectarea la o bază de date
Caracteristica crucială a acestui instrument DBMS este conectarea la distanță a DB-urilor MySQL sau SQL cu instrumentul și efectuarea de interogări DB, modificări, întreținere și așa mai departe.
Cerințe preliminare
Înainte de a putea conecta o bază de date la Workbench, aveți nevoie de câteva informații despre DB. Deși puteți conecta orice DB MySQL, importul DB din CPanelul unui site web este cea mai populară sarcină.
După ce v-ați conectat la CPanel-ul site-ului dvs. web, navigați la secțiunea Remote MySQL și adăugați adresa IP a computerului dvs. în câmpul Adăugați gazdă de acces.

Din CPanel însuși, veți găsi, de asemenea, adresa serverului DB, numărul portului, numele de utilizator DB și parola. Acestea sunt datele pe care trebuie să le furnizați în instrumentul MySQL Workbench.
Acum, puteți încerca următorii pași pentru a vă conecta propria bază de date MySQL cu Workbench:
#1. Faceți clic pe pictograma (+) pentru a deschide expertul Configurare conexiune nouă.

#2. Introduceți un nume de conexiune pentru a putea organiza conexiunile DB.
#3. Alegeți Standard (TCP/IP) pentru câmpul Metodă de conectare.
#4. Sub fila Parametri, introduceți numele de gazdă al serverului DB. În acest caz, adresa IP a bazei de date CPanel MySQL.
#5. În câmpul Port, introduceți numărul de port preluat de la CPanel.

#6. Introduceți numele de utilizator DB în câmpul Nume utilizator.
#7. Acum, faceți clic pe Store in Vault pentru a introduce parola DB.

#8. Faceți clic pe Test Connection pentru a realiza conexiunea MySQL DB.

Concluzie
Până acum, ați trecut printr-o discuție aprofundată despre instrumentul MySQL Workbench pentru gestionarea, crearea și manipularea bazelor de date SQL.
Acum ar trebui să puteți instala aplicația pe un dispozitiv compatibil și să studiați instrumentul sau să efectuați un antrenament în baza de date. În plus, puteți obține MySQL Workbench SE sau EE în scopuri comerciale.
Ați putea fi, de asemenea, interesat să cunoașteți câteva resurse bune pentru a învăța SQL și NoSQL.
