Tutorial MySQL Workbench: una guia completa de l'eina RDBMS



Aquest blog del MySQL Workbench Tutorial us donarà una idea de totes les funcionalitats i funcions de l'eina RDBMS amb passos clars.

El bloc anterior a Tutorial MySQL principalment centrat en les diverses ordres i conceptes relacionats amb SQL. En aquest bloc del MySQL Workbench Tutorial, aprendreu l'eina perquè MySQL realitzi diverses operacions.

Al llarg d’aquest bloc es tractaran els temes següents:





Tutorial MySQL Workbench: Què és MySQL?

MySQL és un sistema de gestió de bases de dades relacionals de codi obert, que funciona en moltes plataformes. Proporciona accés multiusuari per donar suport a molts motors d'emmagatzematge.

MySQL té diverses funcions que ens permeten realitzar moltes tasques com ara el desenvolupament integral d'aplicacions, proporcionant disponibilitat i escalabilitat.



Ara, òbviament, quan treballes a nivell industrial, no ho pots fer tot al terminal, oi? Necessiteu algun tipus de tauler que us faciliti el treball amb bases de dades grans i la creació de models.

Bé, el tauler que pot realitzar aquestes accions és MySQL Workbench.

Tutorial MySQL Workbench: MySQL Workbench i les seves funcionalitats

MySQL Workbench és una eina de disseny o gràfica que s’utilitza per treballar amb servidors i bases de dades MySQL. Aquesta eina és compatible amb les versions anteriors del servidor 5.x i no admet les versions del servidor 4.x.



Les funcionalitats de MySQL Workbench són les següents:

  • Desenvolupament SQL: Aquesta funcionalitat proporciona la possibilitat d'executar consultes SQL, crear i gestionar connexions a servidors de bases de dades mitjançant l'editor SQL incorporat.
  • Modelització de dades (disseny): Aquesta funcionalitat us permet crear models gràficament de l’esquema de la vostra base de dades, realitzar enginyeria inversa i directa entre un esquema i una base de dades en viu i editar tots els aspectes de la vostra base de dades mitjançant l’editor de taules complet.
  • Administració del servidor: Aquesta funcionalitat us permet administrar instàncies del servidor MySQL administrant usuaris, realitzant còpies de seguretat i recuperació, inspeccionant dades d'auditoria, visualitzant l'estat de la base de dades i supervisant el rendiment del servidor MySQL.
  • Migració de dades: Aquesta funcionalitat us permet migrar des de Microsoft SQL Server, Microsoft Access i altres taules, objectes i dades RDBMS a MySQL.
  • Suport per a empreses MySQL: Aquesta funcionalitat proporciona suport per a productes empresarials com MySQL Enterprise Backup, MySQL Firewall i MySQL Audit.

Ara que ja coneixeu MySQL Workbench, deixeu-me que us expliqui els requisits bàsics i els passos per instal·lar MySQL Workbench.

Voleu obtenir la certificació d’administrador de bases de dades?

Tutorial MySQL Workbench: Instal·leu MySQL Workbench

Els requisits bàsics del sistema per instal·lar MySQL Workbench és que hauríeu d’instal·lar MySQL al vostre sistema.

Ara, ja que MySQL Workbench està disponible per a molts sistemes operatius. Cadascun d'aquests sistemes té el seu propi requisit bàsic des del qual podeu fer referència aquí .

A part d’això, per descarregar MySQL Workbench, heu de fer clic a la pestanya Descàrregues i després triar l’edició que voleu descarregar.

Descàrrega MySQL Workbench - Tutorial MySQL Workbench - Edureka

Per exemple, si voleu descarregar l’edició de la comunitat de Workbench al Windows, podeu consultar l’enllaç aquí .

Ara, que ja sabeu com instal·lar-ho, permeteu-me que us expliqui les edicions de MySQL Workbench Editions.

Tutorial MySQL Workbench: Edicions MySQL Workbench

MySQL Workbench està disponible principalment en tres edicions:

  • Edició de la comunitat (codi obert, GPL)
  • Edició estàndard (comercial)
  • Enterprise Edition (comercial)
Característiques Edició de la comunitat Edició estàndard Edició Enterprise
Desenvolupament Visual SQL
Administració de bases de dades visuals
Optimització del rendiment
Gestió d’usuaris i sessions
Gestió de la connexió
Gestió d'objectes
Gestió de dades
Modelització de dades visuals
Enginyeria inversa
Enginyeria avançada
Sincronització d’esquemes
Esquema i validació del model1no
DBDoc1no
GUI per a MySQL Enterprise Backup1nono
GUI per a MySQL Enterprise Audit1nono
GUI per MySQL Enterprise Firewall1no
Scripts i connectors
Migració de bases de dades

Ara, una vegada que descarregueu i instal·leu MySQL Workbench, veureu la pantalla següent, és a dir, la pestanya d'inici.

A la part esquerra de la pestanya Inici, veieu tres icones diferents, oi?

Bé, aquests són principalment els 3 mòduls:

  • Desenvolupament SQL: aquesta secció consta de l’editor SQL mitjançant el qual podeu crear i gestionar bases de dades.
  • Modelització de dades: aquesta secció us permet modelar les vostres dades segons les vostres necessitats.
  • Administració del servidor: aquesta secció s’utilitza per migrar les bases de dades entre connexions.

Ara, abans d’entrar en aquests mòduls, utilitzeu les seves funcionalitats. Primer heu de començar creant una connexió.

Tutorial MySQL Workbench: Creació d’una connexió

Ara, per crear una connexió, heu de fer clic al signe més que veieu a la pestanya d'inici que veieu.

Un cop feu clic a sobre, veureu aquest quadre de diàleg, on heu d'esmentar el nom de la connexió, el mètode de connexió i altres detalls que podeu veure al quadre de diàleg. Després d’esmentar els detalls, només cal que feu clic a D'acord .

Un cop feu clic a D'acord, veureu que s'ha creat la vostra connexió.

Ara, continuem la nostra discussió entrant a l’Editor SQL.

T’interessa fer entrevistes a DBA?

Tutorial MySQL Workbench: Editor SQL

L'editor SQL s'utilitza consisteix en un conjunt d'editors especialitzats com ara consulta, esquema i taula. A part d'això, l'editor també consta de quatre panells que podeu veure a la pantalla.

Per tant, les consultes i els panells junts us permeten crear i editar dades, realitzar tasques administratives bàsiques, visualitzar i exportar resultats i executar consultes.

Vegem ara la secció de tasques administratives.

Tutorial MySQL Workbench: Tasques administratives

En aquesta secció, passareu per les seccions següents:

Estat del servidor

Aquesta pestanya us proporciona una visió immediata dels indicadors i comptadors bàsics de salut per al vostre entorn MySQL. Com podeu veure a la instantània següent, aquesta pestanya inclou la visualització de la velocitat d’execució del servidor, les funcions disponibles, els directoris del servidor i la configuració de seguretat per a l’autenticació i SSL.

Usuaris i privilegis

Aquesta pestanya proporciona una llista de tots els usuaris i privilegis relacionats amb una instància de servidor MySQL activa. Per tant, amb aquesta pestanya podeu afegir i gestionar comptes d’usuari, ajustar privilegis i caducar contrasenyes. Consulteu la instantània següent.

Exportació i importació de dades

Hi ha principalment tres maneres d’exportar i importar dades a MySQL Workbench que podeu consultar a la taula següent.

Ubicació de la GUI Conjunt de dades Tipus d’exportació Tipus d’importació
Menú de la quadrícula de resultats a l’editor SQLEl conjunt de resultats (després de realitzar una consulta SQL)CSV, HTML, JSON, SQL, XML, Excel XML, TXTCSV
Menú contextual del navegador d’objectesTaulesJSON, CSVJSON, CSV
Navegador de gestióBases de dades i / o taulesSQLSQL
Navegador de gestióBases de dades i / o taulesSQLSQL

Ara, per exportar / importar dades, heu de triar l'opció d'Exportació de dades / Importació de dades des del fitxer Tauler del navegador .

Després de triar l'opció, heu d'esmentar el nom del camí de la carpeta des de la / a la qual voleu importar / exportar. Consulteu la instantània següent.

Interfície de còpia de seguretat MySQL Enterprise

Les versions comercials de MySQL Workbench ens permeten utilitzar una funcionalitat MySQL Enterprise Backup (MEB) per tal de poder protegir les dades de qualsevol pèrdua.

Hi ha principalment dues operacions de còpia de seguretat MySQL Enterprise disponibles a MySQL Workbench:

  • Còpia de seguretat en línia: Aquesta operació estableix un perfil de còpia de seguretat per definir què s'ha de ferfer una còpia de seguretat, on s'hauria d'emmagatzemar la còpia de seguretat i quan(la freqüència) s'hauria de fer una còpia de seguretat de MySQL.
  • Restaura: Aquesta operació restaura el servidor MySQL a un punt específic en el temps, restaurant una còpia de seguretat creada per la funció de còpia de seguretat en línia a MySQL Workbench.

Tutorial MySQL Workbench: Tauler de rendiment

El tauler de rendiment de MySQL Workbench us proporciona una visió estadística del rendiment del servidor. Per obrir el tauler, aneu a Tauler del navegador i sota el fitxer Rendiment secció trieu Tauler de control. Consulteu la instantània següent.

A part d’això, la secció de rendiment us permet proporcionar informació sobre les operacions del servidor MySQL mitjançant els informes d’esquemes de rendiment i també us permet veure les estadístiques clau de les consultes executades mitjançant les estadístiques de consulta.

Tutorial MySQL Workbench: Disseny i modelització de bases de dades

El disseny de bases de dades us permet visualitzar els requisits i resoldre problemes de disseny. Això us permet crear bases de dades vàlides i amb un bon rendiment alhora que proporciona la flexibilitat necessària per respondre als requisits de dades en evolució.

Com podeu veure a la instantània següent, principalment teniu 3 opcions.

Des del costat esquerre, el signe més us permet afegir un nou diagrama EER. El signe de carpeta us permet afegir models EER desats al vostre PC per basar el Workbench. El signe de fletxa que veieu us permet crear un model EER a partir de la base de dades o un model EER a partir d’un script.

La instantània següent és la vista bàsica MySQL Workbench.

A la modelització de bases de dades, podeu crear un diagrama EER mitjançant l'editor de models. Per tant, podeu afegir una taula, afegir una vista, afegir una rutina, editar les dades de la taula, ressaltar una part específica del model.

Bé, nois, això no és un final de les funcionalitats, en deixo la resta perquè explori.

Tutorial MySQL Workbench: Assistent de migració de dades

MySQL Workbench proporciona la possibilitat de migrar bases de dades compatibles amb ODBC a MySQL. Us permet migrar a diferents tipus de base de dades, inclòs MySQL, a través de servidors. També permet convertir taules i copiar dades, però no convertirà els procediments, visualitzacions o activadors emmagatzemats.

java troba el nombre més gran a la matriu

A part de treballar en moltes plataformes, la migració permet personalitzar i editar durant el procés de migració.

A continuació es detallen els passos realitzats per l'Assistent de migració durant la migració d'una base de dades a MySQL:

  • Inicialment, es connecta al RDBMS d'origen i recupera una llista de bases de dades disponibles.
  • Realitza l'enginyeria inversa de la base de dades seleccionada en una representació interna específica del RDBMS d'origen. Així, amb aquest pas, es canviarà el nom de tots els objectes en funció del tipus de mètode de mapatge de noms d’objectes que es triï.
  • A continuació, comença a migrar automàticament els objectes RDBMS d'origen a objectes específics de MySQL.
  • Després d'això, ens permet revisar els canvis per poder editar i corregir els errors dels objectes migrats.
  • A continuació, crea els objectes migrats al servidor MySQL de destinació. Sempre podeu tornar al pas anterior i corregir els errors si es produeixen.
  • Finalment, les dades de les taules migrades es copien del RDBMS font a MySQL.

Tutorial MySQL Workbench: Funcions avançades de MySQL

Proporciona un sistema d'extensió que permet al desenvolupador ampliar les capacitats de MySQL Workbench. També proporciona accés a una biblioteca GUI multiplataforma, MForms, i permet la creació d’extensions que presenten una interfície gràfica d’usuari.

Les funcions avançades de Workbench permeten les funcions següents:

  • Podeu crear eines i connectors
  • Podeu manipular esquemes i automatitzar tasques habituals
  • Podeu ampliar la interfície d’usuari de Workbench i crear funcions personalitzades de Workbench

Per tant, aquest és el final d’aquest bloc!

Espero que us hagi agradat llegir aquest bloc al bloc MySQL Workbench Tutorial. Hem vist les diverses funcionalitats i funcions de MySQL Workbench.

Voleu obtenir més informació sobre MySQL?

Si voleu obtenir més informació sobre MySQL i conèixer aquesta base de dades relacional de codi obert, consulteu la nostra que inclou formació en directe dirigida per un instructor i experiència en projectes reals. Aquesta formació us ajudarà a entendre MySQL en profunditat i us ajudarà a dominar el tema.

Tens alguna pregunta? Esmenteu-lo a la secció de comentaris de ' Tutorial MySQL Workbench ”I em posaré en contacte amb vosaltres.