MySQL Workbench este un instrument vizual unificat de proiectare a bazelor de date sau de interfață grafică cu utilizatorul utilizat pentru lucrul cu arhitecții de baze de date, dezvoltatorii și administratorii bazelor de date. Este dezvoltat și întreținut de Oracle. Oferă dezvoltarea SQL, modelarea datelor, migrarea datelor și instrumente de administrare cuprinzătoare pentru configurarea serverului, administrarea utilizatorilor, backup și multe altele. Putem folosi această Administrare Server pentru crearea de noi modele fizice de date, diagrame E-R și pentru dezvoltarea SQL (rulare interogări etc.). Este disponibil pentru toate sistemele de operare majore precum Mac OS, Windows și Linux. MySQL Workbench acceptă pe deplin MySQL Server versiunea v5.6 și o versiune ulterioară.
Acoperiri MySQL Workbench cinci funcționalități principale , care sunt prezentate mai jos:
Dezvoltare SQL: Această funcționalitate oferă capacitatea care vă permite să executați interogări SQL, să creați și să gestionați conexiuni la serverele de baze de date cu ajutorul editorului SQL încorporat.
Modelarea datelor (design): Această funcționalitate oferă capacitatea care vă permite să creați modele ale bazei de date Schema în mod grafic, să efectueze inginerie inversă și directă între o Schemă și o bază de date live și să editați toate aspectele bazei de date utilizând editorul cuprinzător de tabele. Editorul de tabele oferă facilități pentru editarea tabelelor, coloanelor, indexurilor, vizualizărilor, declanșatorilor, partiționării etc.
Administrare server: Această funcționalitate vă permite să administrați instanțe MySQL Server prin administrarea utilizatorilor, inspectarea datelor de audit, vizualizarea stării bazei de date, efectuarea de backup și recuperare și monitorizarea performanței serverului MySQL.
Migratia datelor: Această funcționalitate vă permite să migrați de la Microsoft SQL Server, SQLite, Microsoft Access, PostgreSQL, Sybase ASE, SQL Anywhere și alte tabele, obiecte și date RDBMS la MySQL. De asemenea, acceptă migrarea de la versiunile anterioare de MySQL la cele mai recente versiuni.
MySQL Enterprise acceptă: Această funcționalitate oferă suport pentru produse Enterprise, cum ar fi paravanul de protecție MySQL, MySQL Enterprise Backup și MySQL Audit.
Edițiile MySQL Workbench
MySQL Workbench este disponibil în principal în trei ediții, care sunt prezentate mai jos:
- Ediția pentru comunitate (Open Source, GPL)
- Ediție standard (comercială)
- Enterprise Edition (comercial)
Ediția comunitară
Community Edition este o versiune open-source și care poate fi descărcată gratuit a celui mai popular sistem de baze de date. A intrat sub licență GPL și este susținut de o comunitate imensă de dezvoltatori.
Editie Standard
Este ediția comercială care oferă capacitatea de a furniza aplicații de procesare a tranzacțiilor online (OLTP) de înaltă performanță și scalabile. A făcut MySQL faimos împreună cu puterea industrială, performanța și fiabilitatea.
Enterprise Edition
Este ediția comercială care include un set de caracteristici avansate, instrumente de management și suport tehnic pentru a obține cea mai înaltă scalabilitate, securitate, fiabilitate și timp de funcționare. Această ediție reduce, de asemenea, riscul, costul, complexitatea dezvoltării, implementării și gestionării aplicațiilor MySQL.
Să înțelegem asta cu următorul grafic de comparație.
Funcționalitate | Ediția comunitară | Editie Standard | Enterprise Edition |
---|---|---|---|
Dezvoltare Visual SQL | da | da | da |
Administrarea bazei de date vizuale | da | da | da |
Tuning de performanță | da | da | da |
Gestionarea utilizatorilor și a sesiunii | da | da | da |
Managementul conexiunii | da | da | da |
Managementul obiectelor | da | da | da |
Management de date | da | da | da |
Modelarea vizuală a datelor | da | da | da |
Inginerie inversă | da | da | da |
Inginerie înainte | da | da | da |
Sincronizarea schemei | da | da | da |
Validarea schemei și modelului | Nu | da | da |
DBDoc | Nu | da | da |
GUI pentru MySQL Enterprise Backup | Nu | Nu | da |
GUI pentru MySQL Enterprise Audit | Nu | Nu | da |
GUI pentru MySQL Enterprise Firewall | Nu | da | da |
Scripturi și pluginuri | da | da | da |
Migrarea bazei de date | da | da | da |
Configurarea mediului MySQL Workbench
Aici, vom afla cum putem descărca și instala MySQL Workbench.
Cerințe preliminare
Următoarele cerințe ar trebui să fie disponibile în sistemul dvs. pentru a lucra cu MySQL Workbench:
- Microsoft .NET Framework 4.5.2
- Microsoft Visual C++ redistribuibil pentru Visual Studio 2019
- RAM 4 GB (6 GB recomandat)
Instalare
Pasul 1: Instalați MySQL Community Server. Pentru a instala MySQL Server, faceți dublu clic pe MySQL fișierul de instalare .exe . După ce faceți clic pe fișierul .exe, puteți vedea următorul ecran:
Pasul 2: Alege Tip de configurare și faceți clic pe Următorul buton. Există mai multe tipuri disponibile și trebuie să alegeți opțiunea potrivită pentru a instala produsul și caracteristicile MySQL. Aici, vom selecta o opțiune Personalizată, deoarece este nevoie doar de MySQL Server și Workbench. Dacă aveți nevoie de mai multe funcții, puteți alege opțiunea Complet.
Pasul 3: Când faceți clic pe butonul Următorul, se va afișa următorul ecran.
În acest ecran, accesați Server MySQL secțiunea, faceți clic pe pictograma plus (+). Aici, trebuie să alegeți serverul MySQL și să îl adăugați în caseta din dreapta făcând clic pe simbolul săgeată din dreapta.
Acum, în Secțiunea de aplicații , trebuie să faceți același lucru pe care a trebuit să îl efectuați cu MySQL Server și să faceți clic pe butonul Următorul. Următorul ecran explică mai clar.
Pasul 4: Când faceți clic pe Următorul, va afișa următorul ecran. Acest ecran verifică toate cerințele pentru instalarea MySQL Server și Workbench. De îndată ce faceți clic pe A executa butonul, va instala automat toate cerințele. Acum, faceți clic pe butonul Următorul.
Pasul 5: În acest ecran, faceți clic pe butonul Execute pentru a descărca și instala MySQL Server și Workbench.
Când descărcarea și instalarea sunt finalizate, faceți clic pe butonul Următorul.
Pasul 6: În ecranul următor, trebuie să configuram serverul MySQL și să facem clic pe butonul Următorul.
Pasul 7: De îndată ce veți face clic pe butonul Următorul, puteți vedea ecranul de mai jos. Aici, trebuie să configuram serverul MySQL. Acum, alegeți opțiunea Standalone MySQL Server/Classic MySQL Replication și faceți clic pe Next.
Pasul 8: În ecranul următor, sistemul vă va cere să alegeți Tipul de configurare și alte opțiuni de conectivitate. Aici, vom selecta Tipul de configurare ca ' Mașină de dezvoltare ' și Conectivitate ca TCP/IP, și Numarul portului este 3306, apoi faceți clic pe Următorul.
Pasul 9: Acum, selectați Metoda de autentificare și faceți clic pe Următorul.
Pasul 10: Următorul ecran vă va cere să alegeți contul, numele de utilizator și parola. După completarea tuturor detaliilor, faceți clic pe butonul Următorul.
Pasul 11: Următorul ecran vă va cere să configurați serviciul Windows. Păstrați configurația implicită și faceți clic pe Următorul.
Pasul 12: În ecranul următor, sistemul vă va cere să aplicați Configurația serverului. Pentru această configurație, faceți clic pe butonul Execute.
Pasul 13: Odată ce configurarea este finalizată, veți primi ecranul de mai jos. Acum, faceți clic pe finalizarea butonul pentru a continua.
Pasul 14: În ecranul următor, puteți vedea că Configurarea produsului este finalizată. Păstrați setarea implicită și faceți clic pe butonul Next-> Finish pentru a finaliza instalarea pachetului MySQL.
Pasul 15: După ce faceți clic pe butonul Terminare, MySQL Workbench ar trebui să fie deschis pe sistemul dvs., așa cum se arată în ecranul de mai jos.
Pasul 16: În ecranul de mai sus, trebuie să faceți o conexiune. Pentru a face acest lucru, faceți dublu clic pe caseta desemnată de sageata rosie . Aici, veți primi ecranul pop-up care vă solicită să introduceți parola creată mai devreme în timpul instalării. După introducerea parolei, vă puteți conecta la server.
Pasul 17: Dacă nu aveți o conexiune, puteți crea o nouă conexiune. Pentru a realiza o conexiune, faceți clic pe pictograma plus (+) sau accesați bara de meniu -> Bază de date -> Conectare la baza de date, apare următorul ecran. Acum, trebuie să completați toate detaliile. Aici, trebuie să vă asigurați că parola introdusă trebuie să fie aceeași cu cea pe care ați creat-o mai devreme.
Pasul 18: După ce ați introdus toate detaliile, faceți clic pe Test de conexiune pentru a testa conectivitatea bazei de date. Dacă conexiunea are succes, veți apărea următorul ecran. Acum, faceți clic pe butonul OK->OK pentru a finaliza configurarea.
Pasul 19: După ce ați terminat toată configurarea, se va deschide ecranul MySQL Workbench. Acum, faceți dublu clic pe conexiunea nou creată, veți obține următorul ecran în care poate fi executată comanda SQL.
câte filme cu misiune imposibilă sunt acolo
Instrument de administrare MySQL Workbench
Instrumentul de administrare joacă un rol important în securizarea datelor companiei. Aici, vom discuta despre managementul utilizatorului, configurația serverului, backup-ul și restaurările bazei de date, jurnalele serverului și multe altele.
Administrarea utilizatorilor
Este un utilitar vizual care permite gestionarea utilizatorului care se referă la o instanță activă a serverului MySQL. Aici, puteți adăuga și gestiona conturi de utilizator, acordați și renunțați la privilegii, vizualizați profiluri de utilizator și expirați parolele.
Configurare server
Permite configurarea avansată a serverului. Acesta oferă informații detaliate despre server și variabila de stare, un număr de fire de execuție, dimensiunea de alocare a bufferului, reglaj fin pentru performanță optimă și multe altele.
Backup și restaurare baze de date
Este un instrument vizual, care este folosit pentru importarea/exportarea fișierelor dump MySQL. Fișierele dump conțin scripturi SQL pentru crearea bazelor de date, tabele, vizualizări și proceduri stocate.
Jurnalele serverului
Afișează informații de jurnal pentru serverul MySQL în fiecare filă de conexiune. Pentru fiecare filă de conexiune, aceasta include o filă suplimentară pentru jurnalele de erori generale.
Tabloul de bord de performanță
Această filă oferă vizualizarea statistică a performanței Serverului. Îl puteți deschide navigând la fila Navigare și, în secțiunea Performanță, alegeți Tabloul de bord.
MySQL Workbench Creați, modificați, eliminați baza de date
În această secțiune, vom vedea cum este creată, modificată și abandonată o bază de date folosind MySQL Workbench. Să vedem în detaliu unul câte unul.
Creați o bază de date
Pentru a crea o bază de date, parcurgeți următorii pași:
1. Deschideți MySQL Workbench și conectați-vă folosind numele de utilizator și parola. Apoi, accesați fila Navigare și faceți clic pe Meniul de programare . Aici, puteți vedea toate bazele de date create anterior.
2. Dacă doriți să creați o nouă bază de date, faceți clic dreapta sub meniul Schema și selectați Creați Schema sau faceți clic pe pictograma bazei de date (dreptunghi roșu), așa cum se arată în ecranul următor.
3. Se deschide noua fereastră Schema. Introduceți noul nume al bazei de date (de exemplu, mytestdb) și utilizați implicit Colaţionare . Colaţionarea este folosită pentru a stoca anumite caractere de date, utile în principal pentru stocarea limbilor străine. Acum, faceți clic pe butonul Aplicați, așa cum se arată în ecranul de mai jos:
4. Apare o nouă fereastră pop-up, faceți clic pe butonul Aplicare->Terminare pentru a crea o nouă bază de date.
5. După crearea cu succes a bazei de date, puteți vedea această nouă bază de date în meniul Schema. Dacă nu vedeți acest lucru, faceți clic pe pictograma de reîmprospătare în meniul Schemă.
6. Dacă doriți să vedeți mai multe informații despre baza de date, selectați baza de date mytestdb și faceți clic pe pictograma „i”. Fereastra de informații afișează mai multe opțiuni, cum ar fi Tabel, Coloană, Funcții, Utilizatori și multe altele.
7. MySQL Workbench nu oferă o opțiune de redenumire a numelui bazei de date, dar putem crea, actualiza și șterge tabelul și rândurile de date din baza de date.
Aruncă baza de date
1. Pentru a șterge o bază de date, trebuie să alegeți baza de date, să faceți clic dreapta pe ea și să selectați Aruncă schema opțiune. Apare următorul ecran:
2. Selectați Aruncă acum opțiunea din fereastra pop-up și baza de date inclusiv tabelul, rândurile de date vor fi șterse din serverul bazei de date.
MySQL Workbench Creați, modificați, aruncați un tabel
În această secțiune, vom vedea cum este creat, modificat și eliminat un tabel folosind MySQL Workbench. Să vedem în detaliu unul câte unul.
Creați tabel
Pentru a crea un tabel, parcurgeți următorii pași:
1. Deschideți MySQL Workbench și conectați-vă folosind numele de utilizator și parola. Apoi, accesați fila Navigare și faceți clic pe meniul Schemă. Aici, puteți vedea toate bazele de date create anterior. De asemenea, puteți crea o nouă bază de date.
2. Selectați baza de date nou creată, faceți dublu clic pe ea și veți obține submeniul din baza de date. Submeniul din baza de date sunt tabele, vizualizări, funcții și proceduri stocate, așa cum se arată în ecranul de mai jos.
3. Selectați submeniul Tabele, faceți clic dreapta pe el și selectați Creați tabel opțiune. De asemenea, puteți face clic pe creați o pictogramă tabel nou (afișată în dreptunghi roșu) pentru a crea un tabel.
4. Pe ecranul tabel nou, trebuie să completați toate detaliile pentru a crea un tabel. Aici, vom introduce numele tabelului (de exemplu, student) și vom folosi colarea și motorul implicit.
5. Faceți clic în interiorul ferestrei din mijloc și completați detaliile coloanei. Aici, numele coloanei conține multe atribute, cum ar fi Cheia primară (PK), Nu nulă (NN), Index unic (UI), Binar (B), Tip de date nesemnate (UN), Incrementare automată (AI) etc. Următoarele ecranul explică mai clar. După completarea tuturor detaliilor, faceți clic pe aplica buton.
6. De îndată ce faceți clic pe butonul Aplicare, se va deschide fereastra de instrucțiuni SQL. Din nou, faceți clic pe butonul Aplicare pentru a executa instrucțiunea și pe butonul Terminare pentru a salva modificările.
7. Acum, accesați meniul Schema și selectați baza de date care conține tabelul nou creat, așa cum se arată în ecranul de mai jos.
Alter Table
Pentru a modifica un tabel, parcurgeți următorii pași:
comparat în java
1. Selectați tabelul pe care doriți să îl modificați, faceți clic pe pictograma „i” și veți obține următorul ecran.
2. În ecranul de mai sus, puteți modifica numele coloanei, tipul de date și alte setări ale tabelului.
Aruncă o masă
1. Pentru a șterge un tabel, trebuie să alegeți tabelul, să faceți clic dreapta pe el și să selectați opțiunea Drop Table. Apare următorul ecran:
2. Selectați Aruncă acum opțiunea din fereastra pop-up pentru a șterge instantaneu tabelul din baza de date.
MySQL Workbench Inserați, citiți, actualizați, ștergeți rânduri de date
În această secțiune, vom vedea cum putem insera, citi, actualiza și șterge rânduri de date utilizând MySQL Workbench. Să vedem în detaliu unul câte unul.
1. Deschideți MySQL Workbench și conectați-vă folosind numele de utilizator și parola. Apoi, accesați fila Navigare și faceți clic pe meniul Schemă. Aici, am creat cu succes o bază de date (mystudentdb) și un tabel student folosind MySQL Workbench.
2. Selectați tabelul și când trecem cu mouse-ul peste masa elevului, puteți vedea pictogramele tabelului care apar aici. Faceți clic pe tabel, care va deschide o nouă fereastră în care secțiunea superioară arată instrucțiunea MySQL, iar secțiunea inferioară arată rândurile de date.
3. Pentru a introduce un rând de date, selectați coloana respectată și introduceți valoarea datelor. Inserarea valorii datelor în rânduri este similară cu foaia de lucru Microsoft Excel.
4. După ce ați introdus rândurile de date, faceți clic pe butonul Apply->Apply>Finish pentru a salva rândurile de date.
5. În mod similar, putem edita sau modifica rândurile de date salvate anterior. După modificare, salvați o nouă valoare, faceți clic pe butonul Aplicare pentru a salva modificările. Va genera o instrucțiune de actualizare SQL pentru a salva modificările în baza de date.
Ștergeți rândul
1. Pentru a șterge un rând individual din tabel, trebuie să selectați un rând de date, să faceți clic dreapta pe pictograma din dreapta din fața rândului și să selectați opțiunea Ștergeți rândul(e).
2. Acum, faceți clic pe butonul Aplicare->Aplicare->Terminare pentru a salva modificările în baza de date.
Export și import baze de date MySQL Workbench (tabel)
În această secțiune, vom afla cum putem exporta și importa baza de date sau tabelul utilizând MySQL Workbench.
Exportați baze de date (tabele)
1. Pentru a exporta baze de date sau tabele, accesați bara de meniu, faceți clic pe Server și selectați opțiunea Export de date, așa cum se arată în ecranul următor. Se va deschide o nouă fereastră de export de date setări și opțiuni.
2. Selectați orice bază de date și va afișa toate tabelele corespunzătoare din baza de date selectată. Aici, de asemenea, putem selecta una sau mai multe casete de selectare a bazei de date pentru a include baza de date în fișierul Export. În mod similar, putem selecta unul sau mai multe tabele din secțiunea din stânga a ferestrei.
3. Să selectăm două baze de date, și anume (myproductdb și mystudentdb), inclusiv toate tabelele din această bază de date. Acum, accesați setarea drop-down, putem selecta opțiunea „Dump Structure and Data”, „Dump Data Only” și „Dump Structure Only”.
4. În opțiunea Export, puteți selecta calea de export la alegere. Aici, voi păstra setarea implicită. De asemenea, există două butoane radio care sunt explicate mai jos.
5. Faceți clic pe butonul Start Export, care afișează bara de progres și jurnalul. Acum, deschideți folderul Document din sistemul dvs. pentru a localiza fișierele de export.
Importați baze de date (tabele)
1. Pentru a importa baze de date sau tabele, accesați bara de meniu, faceți clic pe Server și selectați Import de date opțiune. Se va deschide o nouă fereastră cu setări și opțiuni de import de date.
2. Aici, puteți vedea cele două opțiuni radio pentru a importa baze de date și tabele, care sunt:
- Importați din dosarul proiect de descărcare
- Importați utilizând fișierul autonom
3. Vom selecta „Import from Dump Project Folder” și facem clic pe „Load Folder Content” pentru a afișa toate bazele de date disponibile în folderul proiectului.
4. Selectați myproductdb baza de date din opțiunea Import de date și, de asemenea, selectați tabelul de produse corespunzător.
5. Alegeți opțiunea „Dump Structure and Data” și faceți clic pe Începeți importul butonul pentru a importa bazele de date și tabelele din fișierul de rezervă.
6. Acum, mergeți la Schema->myproductdb->table și reîmprospătați-l pentru a vedea baza de date sau tabelul importat în prezent.