Tutorial de MySQL Workbench: una guía completa de la herramienta RDBMS



Este blog sobre el tutorial de MySQL Workbench le dará una idea de todas las funcionalidades y características de la herramienta RDBMS con pasos claros.

El blog anterior sobre Tutorial de MySQL centrado principalmente en los diversos comandos y conceptos relacionados con SQL. En este blog sobre el tutorial de MySQL Workbench, aprenderá la herramienta para que MySQL realice varias operaciones.

Los siguientes temas se cubrirán a lo largo de este blog:





Tutorial de MySQL Workbench: ¿Qué es MySQL?

MySQL es un sistema de administración de bases de datos relacionales de código abierto, que funciona en muchas plataformas. Proporciona acceso multiusuario para admitir muchos motores de almacenamiento.

MySQL cuenta con diversas funcionalidades que nos permiten realizar muchas tareas como el desarrollo integral de aplicaciones, brindando disponibilidad y escalabilidad.



Ahora, obviamente, cuando trabaja a nivel industrial, no puede hacer todo en la terminal, ¿verdad? Necesita algún tipo de panel que le facilite trabajar con grandes bases de datos y crear modelos.

Bueno, el tablero que puede realizar estas acciones es MySQL Workbench.

Tutorial de MySQL Workbench: MySQL Workbench y sus funcionalidades

MySQL Workbench es una herramienta de diseño o gráfica que se utiliza para trabajar con servidores y bases de datos MySQL. Esta herramienta es compatible con las versiones anteriores del servidor 5.xy no es compatible con las versiones del servidor 4.x.



que hace init en python

Las funcionalidades de MySQL Workbench son las siguientes:

  • Desarrollo SQL: Esta funcionalidad proporciona la capacidad de ejecutar consultas SQL, crear y administrar conexiones a servidores de bases de datos utilizando el Editor SQL incorporado.
  • Modelado de datos (diseño): Esta funcionalidad le permite crear modelos de su esquema de base de datos gráficamente, realizar ingeniería inversa y directa entre un esquema y una base de datos en vivo, y editar todos los aspectos de su base de datos utilizando el completo Editor de tablas.
  • Administración del servidor: Esta funcionalidad le permite administrar instancias de servidor MySQL al administrar usuarios, realizar copias de seguridad y recuperación, inspeccionar datos de auditoría, ver el estado de la base de datos y monitorear el rendimiento del servidor MySQL.
  • Migración de datos: Esta funcionalidad le permite migrar desde Microsoft SQL Server, Microsoft Access y otras tablas, objetos y datos RDBMS a MySQL.
  • Soporte de MySQL Enterprise: Esta funcionalidad proporciona soporte para productos empresariales como MySQL Enterprise Backup, MySQL Firewall y MySQL Audit.

Ahora que conoce MySQL Workbench, déjeme que le diga los requisitos básicos y los pasos para instalar MySQL Workbench.

¿Quiere obtener la certificación como administrador de base de datos?

Tutorial de MySQL Workbench: Instalar MySQL Workbench

Los requisitos básicos del sistema para instalar MySQL Workbench es que debe tener MySQL instalado en su sistema.

Ahora, dado que MySQL Workbench está disponible para muchos sistemas operativos. Cada uno de estos sistemas tiene sus propios requisitos básicos desde los que puede consultar Aquí .

Aparte de esto, para descargar MySQL Workbench, debe hacer clic en la pestaña Descargas y luego elegir la edición que desea descargar.

Descarga de MySQL Workbench - Tutorial de MySQL Workbench - Edureka

Entonces, por ejemplo, si desea descargar la edición Community de Workbench en Windows, puede consultar el enlace Aquí .

Ahora que ya sabe cómo instalar, permítame contarle las ediciones de MySQL Workbench Editions.

Tutorial de MySQL Workbench: Ediciones de MySQL Workbench

MySQL Workbench está disponible principalmente en tres ediciones:

  • Community Edition (código abierto, GPL)
  • Edición estándar (comercial)
  • Edición empresarial (comercial)
Características Edición de la comunidad edición estándar Edición de Empresa
Desarrollo Visual SQLsisisi
Administración de base de datos visualsisisi
La optimización del rendimientosisisi
Gestión de usuarios y sesionessisisi
Gestión de conexionessisisi
Gestión de objetossisisi
Gestión de datossisisi
Modelado de datos visualessisisi
Ingeniería inversasisisi
Ingeniería avanzadasisisi
Sincronización de esquemassisisi
Validación de esquemas y modelos1Nosisi
DBDoc1Nosisi
GUI para MySQL Enterprise Backup1NoNosi
GUI para MySQL Enterprise Audit1NoNosi
GUI para MySQL Enterprise Firewall1Nosisi
Secuencias de comandos y complementossisisi
Migración de base de datossisisi

Ahora, una vez que descargue e instale MySQL Workbench, verá la siguiente pantalla, es decir, la pestaña de inicio.

En el lado izquierdo de la pestaña Inicio, ves 3 iconos diferentes, ¿verdad?

Bueno, estos son principalmente los 3 módulos:

  • Desarrollo de SQL: esta sección consta del editor de SQL a través del cual puede crear y administrar bases de datos.
  • Modelado de datos: esta sección le permite modelar sus datos de acuerdo con sus necesidades.
  • Administración del servidor: esta sección se utiliza para migrar sus bases de datos entre conexiones.

Ahora, antes de entrar en estos módulos, use sus funcionalidades. Primero debe comenzar creando una conexión.

Tutorial de MySQL Workbench: Creando una conexión

Ahora, para crear una conexión tienes que hacer clic en el signo más que ves en la pestaña de inicio que ves.

cómo escribir un método de cuerda

Una vez que haga clic en eso, verá este cuadro de diálogo, en el que debe mencionar el nombre de la conexión, el método de conexión y otros detalles que puede ver en el cuadro de diálogo. Después de mencionar los detalles, simplemente haga clic en Okay .

Una vez que haga clic en Aceptar, verá que se ha creado su conexión.

Ahora, continuemos nuestra discusión entrando en el Editor de SQL.

¿Interesado en descifrar entrevistas para DBA?

Tutorial de MySQL Workbench: Editor de SQL

El Editor de SQL se utiliza y consta de un conjunto de editores especializados, como consultas, esquemas y tablas. Aparte de esto, el editor también consta de cuatro paneles que puede ver en la pantalla.

Por lo tanto, las consultas y los paneles juntos le permiten crear y editar datos, realizar tareas administrativas básicas, ver y exportar resultados y ejecutar consultas.

Ahora, veamos la sección de tareas administrativas.

Tutorial de MySQL Workbench: Tareas administrativas

En esta sección, pasará por las siguientes secciones:

El estado del servidor

Esta pestaña le brinda una vista inmediata de los indicadores y contadores de salud básicos para su entorno MySQL. Como puede ver en la instantánea a continuación, esta pestaña incluye la vista de la velocidad de ejecución del servidor, las funciones disponibles, los directorios del servidor y la configuración de seguridad para la autenticación y SSL.

Usuarios y privilegios

Esta pestaña proporciona una lista de todos los usuarios y privilegios que se relacionan con una instancia de servidor MySQL activa. Entonces, con esta pestaña, puede agregar y administrar cuentas de usuario, ajustar privilegios y caducar contraseñas. Consulte la instantánea a continuación.

Exportación e importación de datos

Hay principalmente tres formas de exportar e importar datos en MySQL Workbench, que puede consultar en la siguiente tabla.

Ubicación de la GUI Conjunto de datos Tipos de exportación Tipos de importación
Menú de cuadrícula de resultados en el editor SQLEl conjunto de resultados (después de realizar una consulta SQL)CSV, HTML, JSON, SQL, XML, Excel XML, TXTCSV
Menú contextual del navegador de objetosMesasJSON, CSVJSON, CSV
Navegador de gestiónBases de datos y / o tablasSQLSQL
Navegador de gestiónBases de datos y / o tablasSQLSQL

Ahora, para exportar / importar datos, debe elegir la opción Exportación de datos / Importación de datos del Panel de navegador .

Después de elegir la opción, debe mencionar el nombre de la ruta de la carpeta desde / hacia la que desea importar / exportar. Consulte la instantánea a continuación.

Interfaz de copia de seguridad empresarial MySQL

Las versiones comerciales de MySQL Workbench nos permiten utilizar una funcionalidad de MySQL Enterprise Backup (MEB) para que podamos proteger los datos de cualquier pérdida.

Hay principalmente dos operaciones de copia de seguridad empresarial de MySQL disponibles en MySQL Workbench:

  • Copia de seguridad en línea: Esta operación establece un perfil de respaldo para definir lo que debecopia de seguridad, dónde se debe almacenar la copia de seguridad y cuándo(la frecuencia) MySQL debe estar respaldado.
  • Restaurar: Esta operación restaura el servidor MySQL a un punto específico en el tiempo, al restaurar una copia de seguridad que fue creada por la función de copia de seguridad en línea en MySQL Workbench.

Tutorial de MySQL Workbench: Panel de rendimiento

El panel de rendimiento de MySQL Workbench le ofrece una vista estadística del rendimiento del servidor. Para abrir el tablero, vaya a la Panel de navegador y bajo el Actuación sección elija Panel de control. Consulte la instantánea a continuación.

Aparte de esto, la sección de rendimiento le permite proporcionar información sobre las operaciones del servidor MySQL a través de informes de esquema de rendimiento y también le permite ver las estadísticas clave de las consultas ejecutadas a través de las estadísticas de consultas.

cómo usar aws cli

Tutorial de MySQL Workbench: Diseño y modelado de bases de datos

El diseño de la base de datos le permite visualizar los requisitos y resolver problemas de diseño. Esto le permite crear bases de datos válidas y de buen rendimiento a la vez que proporciona la flexibilidad para responder a los requisitos de datos en evolución.

Como puede ver en la siguiente instantánea, tiene principalmente 3 opciones.

Desde el lado izquierdo, el signo más le permite agregar un nuevo diagrama EER. El letrero de carpeta le permite agregar modelos EER guardados en su PC para basar el Workbench. El signo de flecha que ve le permite crear un modelo EER a partir de la base de datos o un modelo EER a partir de un script.

La siguiente instantánea es la vista básica de MySQL Workbench.

En el modelado de la base de datos, puede crear un diagrama EER utilizando el editor de modelos. Entonces, puede agregar una tabla, agregar una vista, agregar una rutina, editar los datos en la tabla, resaltar una parte específica del modelo.

Bueno chicos, esto no es el final de las funcionalidades, les dejo el resto para que exploren.

Tutorial de MySQL Workbench: Asistente de migración de datos

MySQL Workbench ofrece la posibilidad de migrar bases de datos compatibles con ODBC a MySQL. Le permite migrar a diferentes tipos de bases de datos, incluido MySQL, entre servidores. También permite convertir tablas y copiar datos, pero no convertirá procedimientos almacenados, vistas ni activadores.

Además de trabajar en muchas plataformas, la migración permite la personalización y edición durante el proceso de migración.

Los siguientes son los pasos que realiza el Asistente de migración al migrar una base de datos a MySQL:

  • Inicialmente, se conecta al RDBMS de origen y recupera una lista de bases de datos disponibles.
  • Realiza ingeniería inversa de la base de datos seleccionada en una representación interna específica del RDBMS de origen. Entonces, con este paso, se cambia el nombre de todos los objetos en función del tipo de método de asignación de nombre de objeto que se elija.
  • Luego, comienza a migrar automáticamente los objetos RDBMS de origen a objetos específicos de MySQL.
  • Posteriormente, nos permite revisar los cambios para poder editar y corregir errores en los objetos migrados.
  • Luego crea los objetos migrados en el servidor MySQL de destino. Siempre puede volver al paso anterior y corregir los errores si ocurre alguno.
  • Finalmente, los datos de las tablas migradas se copian del RDBMS de origen a MySQL.

Tutorial de MySQL Workbench: Capacidades avanzadas de MySQL

Proporciona un sistema de extensión que permite al desarrollador ampliar las capacidades de MySQL Workbench. También proporciona acceso a una biblioteca GUI multiplataforma, MForms, y permite la creación de extensiones que cuentan con una interfaz gráfica de usuario.

Las características avanzadas de Workbench habilitan las siguientes capacidades:

  • Puedes crear herramientas y complementos
  • Puede manipular esquemas y automatizar tareas comunes.
  • Puede ampliar la interfaz de usuario de Workbench y crear funciones personalizadas de Workbench

¡Así que ese es el final de este blog!

Espero que haya disfrutado leyendo este blog en el blog Tutorial de MySQL Workbench. Hemos visto las diversas funcionalidades y características de MySQL Workbench.

¿Quiere aprender más sobre MySQL?

Si desea obtener más información sobre MySQL y conocer esta base de datos relacional de código abierto, consulte nuestra que viene con capacitación en vivo dirigida por un instructor y experiencia en proyectos de la vida real. Esta capacitación lo ayudará a comprender MySQL en profundidad y lo ayudará a dominar el tema.

Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de ' Tutorial de MySQL Workbench ”Y me pondré en contacto contigo.