MySQL Workbench es una herramienta de interfaz gráfica de usuario o diseño de bases de datos visual unificada que se utiliza para trabajar con arquitectos, desarrolladores y administradores de bases de datos. Es desarrollado y mantenido por Oracle. Proporciona desarrollo SQL, modelado de datos, migración de datos y herramientas de administración integrales para la configuración del servidor, administración de usuarios, copias de seguridad y mucho más. Podemos utilizar esta Administración del Servidor para crear nuevos modelos de datos físicos, diagramas E-R y para el desarrollo de SQL (ejecutar consultas, etc.). Está disponible para todos los principales sistemas operativos como Mac OS, Windows y Linux. MySQL Workbench es totalmente compatible con MySQL Server versión v5.6 y superior.
Cubiertas del banco de trabajo MySQL cinco funcionalidades principales , que se detallan a continuación:
Desarrollo de SQL: Esta funcionalidad proporciona la capacidad que le permite ejecutar consultas SQL, crear y administrar conexiones a los servidores de bases de datos con la ayuda del editor SQL integrado.
Modelado de datos (diseño): Esta funcionalidad proporciona la capacidad que le permite crear modelos del esquema de la base de datos gráficamente, realizar ingeniería inversa y directa entre un esquema y una base de datos activa, y editar todos los aspectos de la base de datos utilizando el completo editor de tablas. El editor de tablas ofrece funciones para editar tablas, columnas, índices, vistas, activadores, particiones, etc.
Administración del servidor: Esta funcionalidad le permite administrar instancias de MySQL Server administrando usuarios, inspeccionando datos de auditoría, viendo el estado de la base de datos, realizando copias de seguridad y recuperación, y monitoreando el rendimiento de MySQL Server.
Migración de datos: Esta funcionalidad le permite migrar desde Microsoft SQL Server, SQLite, Microsoft Access, PostgreSQL, Sybase ASE, SQL Anywhere y otras tablas, objetos y datos RDBMS a MySQL. También admite la migración de versiones anteriores de MySQL a las últimas versiones.
MySQL Enterprise admite: Esta funcionalidad brinda soporte para productos empresariales como el firewall MySQL, MySQL Enterprise Backup y MySQL Audit.
Ediciones del banco de trabajo MySQL
MySQL Workbench está disponible principalmente en tres ediciones, que se detallan a continuación:
- Edición comunitaria (código abierto, GPL)
- Edición estándar (comercial)
- Edición empresarial (comercial)
Edición comunitaria
Community Edition es una versión de código abierto y de descarga gratuita del sistema de base de datos más popular. Viene bajo la licencia GPL y cuenta con el respaldo de una gran comunidad de desarrolladores.
edición estándar
Es la edición comercial que proporciona la capacidad de ofrecer aplicaciones de procesamiento de transacciones en línea (OLTP) escalables y de alto rendimiento. Ha hecho famoso a MySQL junto con su solidez industrial, rendimiento y confiabilidad.
Edición de Empresa
Es la edición comercial que incluye un conjunto de funciones avanzadas, herramientas de administración y soporte técnico para lograr la mayor escalabilidad, seguridad, confiabilidad y tiempo de actividad. Esta edición también reduce el riesgo, el costo y la complejidad en el desarrollo, implementación y administración de aplicaciones MySQL.
Entendámoslo con el siguiente cuadro comparativo.
Funcionalidad | Edición comunitaria | edición estándar | Edición de Empresa |
---|---|---|---|
Desarrollo visual de SQL | Sí | Sí | Sí |
Administración de bases de datos visuales | Sí | Sí | Sí |
La optimización del rendimiento | Sí | Sí | Sí |
Gestión de usuarios y sesiones | Sí | Sí | Sí |
Gestión de conexión | Sí | Sí | Sí |
Gestión de objetos | Sí | Sí | Sí |
Gestión de datos | Sí | Sí | Sí |
Modelado de datos visuales | Sí | Sí | Sí |
Ingeniería inversa | Sí | Sí | Sí |
Ingeniería avanzada | Sí | Sí | Sí |
Sincronización de esquemas | Sí | Sí | Sí |
Validación de esquemas y modelos | No | Sí | Sí |
DBDoc | No | Sí | Sí |
GUI para copia de seguridad empresarial MySQL | No | No | Sí |
GUI para auditoría empresarial MySQL | No | No | Sí |
GUI para el cortafuegos empresarial MySQL | No | Sí | Sí |
Secuencias de comandos y complementos | Sí | Sí | Sí |
Migración de base de datos | Sí | Sí | Sí |
Configuración del entorno de trabajo MySQL
Aquí, aprenderemos cómo podemos descargar e instalar MySQL Workbench.
Requisitos previos
Los siguientes requisitos deben estar disponibles en su sistema para trabajar con MySQL Workbench:
- Microsoft.NET Framework 4.5.2
- Microsoft Visual C++ redistribuible para Visual Studio 2019
- RAM 4 GB (se recomiendan 6 GB)
Instalación
Paso 1: Instale el servidor comunitario MySQL. Para instalar MySQL Server, haga doble clic en MySQL archivo instalador .exe . Después de hacer clic en el archivo .exe, podrá ver la siguiente pantalla:
Paso 2: Elegir el Tipo de configuración y haga clic en el Próximo botón. Hay varios tipos disponibles y debe elegir la opción adecuada para instalar el producto y las funciones de MySQL. Aquí, vamos a seleccionar una opción Personalizada porque solo se necesitan MySQL Server y Workbench. Si necesita más funciones, puede elegir la opción Completa.
Paso 3: Al hacer clic en el botón Siguiente, aparecerá la siguiente pantalla.
En esta pantalla, vaya a la Servidor MySQL sección, haga clic en el icono más (+). Aquí, debe elegir el servidor MySQL y agregarlo al cuadro del lado derecho haciendo clic en el símbolo de la flecha derecha.
Ahora, en el Sección de aplicación , debe hacer lo mismo que hizo con MySQL Server y hacer clic en el botón Siguiente. La siguiente pantalla lo explica más claramente.
Etapa 4: Al hacer clic en Siguiente, aparecerá la siguiente pantalla. Esta pantalla verifica todos los requisitos para instalar MySQL Server y Workbench. Tan pronto como haga clic en el Ejecutar , instalará todos los requisitos automáticamente. Ahora, haga clic en el botón Siguiente.
Paso 5: En esta pantalla, haga clic en el botón Ejecutar para descargar e instalar MySQL Server y Workbench.
Cuando se complete la descarga e instalación, haga clic en el botón Siguiente.
Paso 6: En la siguiente pantalla, debemos configurar el servidor MySQL y hacer clic en el botón Siguiente.
Paso 7: Tan pronto como haga clic en el botón Siguiente, podrá ver la pantalla a continuación. Aquí tenemos que configurar el servidor MySQL. Ahora, elija la opción Servidor MySQL independiente/Replicación MySQL clásica y haga clic en Siguiente.
Paso 8: En la siguiente pantalla, el sistema le pedirá que elija el tipo de configuración y otras opciones de conectividad. Aquí, seleccionaremos el tipo de configuración como ' Máquina de desarrollo ' y Conectividad como TCP/IP, y Número de puerto es 3306, luego haga clic en Siguiente.
Paso 9: Ahora, seleccione el Método de autenticación y haga clic en Siguiente.
Paso 10: La siguiente pantalla le pedirá que elija la cuenta, el nombre de usuario y la contraseña. Después de completar todos los detalles, haga clic en el botón Siguiente.
Paso 11: La siguiente pantalla le pedirá que configure el servicio de Windows. Mantenga la configuración predeterminada y haga clic en Siguiente.
Paso 12: En la siguiente pantalla, el sistema le pedirá que aplique la Configuración del Servidor. Para esta configuración, haga clic en el botón Ejecutar.
Paso 13: Una vez que se haya completado la configuración, aparecerá la siguiente pantalla. Ahora, haga clic en el Finalizar botón para continuar.
Paso 14: En la siguiente pantalla, podrá ver que la Configuración del producto está completa. Mantenga la configuración predeterminada y haga clic en el botón Siguiente-> Finalizar para completar la instalación del paquete MySQL.
Paso 15: Una vez que haga clic en el botón Finalizar, MySQL Workbench debería estar abierto en su sistema, como se muestra en la siguiente pantalla.
Paso 16: En la pantalla de arriba, debe establecer una conexión. Para hacer esto, haga doble clic en la casilla designada por el flecha roja . Aquí aparecerá una pantalla emergente que le pedirá que ingrese la contraseña creada anteriormente durante la instalación. Después de ingresar la contraseña, podrá conectarse con el servidor.
Paso 17: Si no tiene una conexión, puede crear una nueva conexión. Para establecer una conexión, haga clic en el ícono más (+) o vaya a la barra de menú -> Base de datos -> Conectar a la base de datos, aparece la siguiente pantalla. Ahora, debes completar todos los detalles. Aquí, debe asegurarse de que la contraseña ingresada sea la misma que creó anteriormente.
Paso 18: Después de ingresar todos los detalles, haga clic en el Conexión de prueba para probar la conectividad de la base de datos. Si la conexión es exitosa, aparecerá la siguiente pantalla. Ahora, haga clic en el botón Aceptar->Aceptar para finalizar la configuración.
Paso 19: Una vez que haya terminado toda la configuración, se abrirá la pantalla MySQL Workbench. Ahora, haga doble clic en la conexión recién creada, obtendrá la siguiente pantalla donde se puede ejecutar el comando SQL.
imprimir matriz en java
Herramienta de administración del banco de trabajo MySQL
La herramienta de administración juega un papel importante a la hora de proteger los datos de la empresa. Aquí, analizaremos la administración de usuarios, la configuración del servidor, las copias de seguridad y restauraciones de la base de datos, los registros del servidor y mucho más.
Administración de Usuario
Es una utilidad visual que permite administrar los usuarios que se relacionan con una instancia activa del Servidor MySQL. Aquí puede agregar y administrar cuentas de usuario, otorgar y eliminar privilegios, ver perfiles de usuario y caducar contraseñas.
Configuración del servidor
Permite la configuración avanzada del Servidor. Proporciona información detallada sobre el servidor y la variable de estado, una cantidad de subprocesos, el tamaño de asignación del búfer, ajustes para un rendimiento óptimo y mucho más.
Copia de seguridad y restauración de bases de datos.
Es una herramienta visual que se utiliza para importar/exportar archivos de volcado de MySQL. Los archivos de volcado contienen scripts SQL para crear bases de datos, tablas, vistas y procedimientos almacenados.
Registros del servidor
Muestra información de registro para el servidor MySQL en cada pestaña de conexión. Para cada pestaña de conexión, incluye una pestaña adicional para los registros de errores generales.
Panel de rendimiento
Esta pestaña proporciona la vista estadística del rendimiento del servidor. Puede abrirlo navegando a la pestaña Navegación y, en la sección Rendimiento, elija Panel de control.
MySQL Workbench Crear, modificar y eliminar bases de datos
En esta sección, veremos cómo se crea, modifica y elimina una base de datos utilizando MySQL Workbench. Veámoslo en detalle uno por uno.
Crear base de datos
Para crear una base de datos, realice los siguientes pasos:
1. Abra MySQL Workbench e inicie sesión con nombre de usuario y contraseña. Luego, vaya a la pestaña Navegación y haga clic en el Menú de programación . Aquí puede ver todas las bases de datos creadas anteriormente.
2. Si desea crear una nueva base de datos, haga clic derecho en el menú Esquema y seleccione Crear esquema o haga clic en el icono de la base de datos (rectángulo rojo), como se muestra en la siguiente pantalla.
3. Se abre la nueva pantalla de la ventana Esquema. Ingrese el nuevo nombre de la base de datos (por ejemplo, mytestdb) y use el valor predeterminado Colación . La intercalación se utiliza para almacenar caracteres de datos específicos, principalmente útil para almacenar idiomas extranjeros. Ahora, haga clic en el botón Aplicar como se muestra en la siguiente pantalla:
4. Aparece una nueva ventana emergente, haga clic en el botón Aplicar->Finalizar para crear una nueva base de datos.
5. Después de la creación exitosa de la base de datos, podrá ver esta nueva base de datos en el menú Esquema. Si no ve esto, haga clic en el icono de actualización en el menú Esquema.
6. Si desea ver más información sobre la base de datos, seleccione la base de datos mytestdb y haga clic en el icono 'i'. La ventana de información muestra varias opciones, como Tabla, Columna, Funciones, Usuarios y muchas más.
7. MySQL Workbench no proporciona una opción para cambiar el nombre de la base de datos, pero podemos crear, actualizar y eliminar la tabla y las filas de datos de la base de datos.
Soltar base de datos
1. Para eliminar una base de datos, debe elegir la base de datos, hacer clic derecho sobre ella y seleccionar la Esquema de eliminación opción. Aparece la siguiente pantalla:
2. Seleccione Soltar ahora opción en la ventana emergente y la base de datos, incluida la tabla, las filas de datos se eliminarán del servidor de la base de datos.
MySQL Workbench Crear, modificar y eliminar tabla
En esta sección, veremos cómo se crea, modifica y elimina una tabla utilizando MySQL Workbench. Veámoslo en detalle uno por uno.
Crear mesa
Para crear una tabla, siga los siguientes pasos:
1. Abra MySQL Workbench e inicie sesión con nombre de usuario y contraseña. Luego, vaya a la pestaña Navegación y haga clic en el menú Esquema. Aquí puede ver todas las bases de datos creadas anteriormente. También puede crear una nueva base de datos.
2. Seleccione la base de datos recién creada, haga doble clic en ella y obtendrá el submenú debajo de la base de datos. El submenú debajo de la base de datos son Tablas, Vistas, Funciones y Procedimientos almacenados, como se muestra en la siguiente pantalla.
3. Seleccione el submenú Tablas, haga clic derecho sobre él y seleccione Crear mesa opción. También puede hacer clic en el icono de crear una nueva tabla (que se muestra en un rectángulo rojo) para crear una tabla.
4. En la pantalla de nueva tabla, debe completar todos los detalles para crear una tabla. Aquí, ingresaremos el nombre de la tabla (por ejemplo, estudiante) y usaremos la clasificación y el motor predeterminados.
5. Haga clic dentro de la ventana del medio y complete los detalles de la columna. Aquí, el nombre de la columna contiene muchos atributos, como clave principal (PK), no nulo (NN), índice único (UI), binario (B), tipo de datos sin firmar (UN), autoincremental (AI), etc. La pantalla lo explica más claramente. Después de completar todos los datos, haga clic en el Aplicar botón.
6. Tan pronto como haga clic en el botón Aplicar, se abrirá la ventana de declaración SQL. Nuevamente, haga clic en el botón Aplicar para ejecutar la declaración y en el botón Finalizar para guardar los cambios.
7. Ahora, vaya al menú Esquema y seleccione la base de datos que contiene la tabla recién creada, como se muestra en la siguiente pantalla.
Modificar tabla
Para modificar una tabla, siga los siguientes pasos:
1. Seleccione la tabla que desea modificar, haga clic en el ícono 'i' y aparecerá la siguiente pantalla.
2. En la pantalla anterior, puede modificar el nombre de la columna, el tipo de datos y otras configuraciones de la tabla.
Dejar caer una mesa
1. Para eliminar una tabla, debe elegir la tabla, hacer clic derecho sobre ella y seleccionar la opción Eliminar tabla. Aparece la siguiente pantalla:
2. Seleccione Soltar ahora opción en la ventana emergente para eliminar la tabla de la base de datos al instante.
MySQL Workbench Insertar, leer, actualizar, eliminar filas de datos
En esta sección, veremos cómo podemos insertar, leer, actualizar y eliminar filas de datos utilizando MySQL Workbench. Veámoslo en detalle uno por uno.
1. Abra MySQL Workbench e inicie sesión con nombre de usuario y contraseña. Luego, vaya a la pestaña Navegación y haga clic en el menú Esquema. Aquí, hemos creado con éxito una base de datos (mystudentdb) y una tabla de estudiantes usando MySQL Workbench.
2. Seleccione la tabla y cuando coloquemos el puntero del mouse sobre la tabla de estudiantes, podrá ver que los íconos de la tabla aparecen aquí. Haga clic en la tabla, lo que abrirá una nueva ventana donde la sección superior muestra la declaración de MySQL y la sección inferior muestra las filas de datos.
¿Qué es el huevo de Pascua de Android?
3. Para ingresar una fila de datos, seleccione la columna respetada e inserte el valor de los datos. Insertar valores de datos en filas es similar a la hoja de trabajo de Microsoft Excel.
4. Después de ingresar las filas de datos, haga clic en el botón Aplicar->Aplicar>Finalizar para guardar las filas de datos.
5. Del mismo modo, podemos editar o modificar las filas de datos previamente guardadas. Después de la modificación, guarde el nuevo valor, haga clic en el botón Aplicar para guardar los cambios. Generará una declaración de actualización de SQL y guardará los cambios en la base de datos.
Borrar fila
1. Para eliminar una fila individual de la tabla, debe seleccionar una fila de datos, hacer clic derecho en el icono derecho frente a la fila y seleccionar la opción Eliminar fila(s).
2. Ahora, haga clic en el botón Aplicar->Aplicar->Finalizar para guardar los cambios en la base de datos.
Base de datos de exportación e importación de MySQL Workbench (tabla)
En esta sección, aprenderemos cómo exportar e importar la base de datos o tabla utilizando MySQL Workbench.
Exportar bases de datos (tablas)
1. Para exportar bases de datos o tablas, vaya a la barra de Menú, haga clic en Servidor y seleccione la opción Exportación de datos, como se muestra en la siguiente pantalla. Se abrirá una nueva ventana de exportación de datos configuraciones y opciones.
2. Seleccione cualquier base de datos y se mostrarán todas las tablas correspondientes en la base de datos seleccionada. Aquí, también podemos seleccionar una o varias casillas de base de datos para incluir la base de datos en el archivo de exportación. De manera similar, podemos seleccionar una o varias tablas desde la sección izquierda de la ventana.
3. Seleccionemos dos bases de datos, a saber (myproductdb y mystudentdb), incluidas todas las tablas de esta base de datos. Ahora, vaya a la configuración desplegable, podemos seleccionar la opción 'Volcar estructura y datos', 'Volcar solo datos' y 'Volcar solo estructura'.
4. En la opción Exportar, puede seleccionar la ruta de exportación de su elección. Aquí mantendré la configuración predeterminada. Además, hay dos botones de opción que se explican a continuación.
5. Haga clic en el botón Iniciar exportación, que muestra la barra de progreso y el registro. Ahora, abra la carpeta Documento en su sistema para ubicar los archivos de exportación.
Importar bases de datos (tablas)
1. Para importar bases de datos o tablas, vaya a la barra de menú, haga clic en Servidor y seleccione el Importación de datos opción. Se abrirá una nueva ventana de configuraciones y opciones de importación de datos.
2. Aquí podrás ver las dos opciones de radio para importar bases de datos y tablas, que son:
- Importar desde la carpeta del proyecto de volcado
- Importar utilizando un archivo autónomo
3. Seleccionaremos 'Importar desde la carpeta del proyecto de volcado' y haremos clic en 'Cargar contenido de la carpeta' para mostrar todas las bases de datos disponibles en la carpeta del proyecto.
4. Seleccione miproductodb base de datos desde la opción Importación de datos y también seleccione la tabla de productos correspondiente.
5. Elija la opción 'Volcar estructura y datos' y haga clic en el Iniciar importación para importar las bases de datos y tablas desde el archivo de copia de seguridad.
6. Ahora, vaya a Esquema->myproductdb->tabla y actualícela para ver la base de datos o tabla importada actualmente.