MySQL Tutorial de Workbench: qué es, cómo instalarlo y utilizarlo
¿Qué es el MySQL?
MySQL Es una base de datos relacional de código abierto.
MySQL Es multiplataforma, lo que significa que se ejecuta en varias plataformas diferentes, como Windows, Linux y Mac OS, etc.
En este MySQL Tutorial de banco de trabajo, aprenderá-
¿Por qué utilizar MySQL?
Existen varios sistemas de gestión de bases de datos relacionales en el mercado.
Los ejemplos de bases de datos relacionales incluyen Microsoft SQL Server, Microsoft Acceso Oracle, DB2, etc.
Uno podría preguntarse por qué elegiríamos MySQL sobre los otros sistemas de gestión de bases de datos.
La respuesta a esta pregunta depende de varios factores.
Veamos las fortalezas de MySQL en comparación con bases de datos relacionales como SQL Server–
- MySQL admite múltiples motores de almacenamiento, cada uno con sus propias especificaciones, mientras que otros sistemas como el servidor SQL solo admiten un único motor de almacenamiento. Para apreciar esta afirmación, veamos dos de los motores de almacenamiento compatibles con MySQL.
- InnoDB: – su motor de almacenamiento predeterminado provisto de MySQL a partir de la versión 5.5. InnoDB admite claves externas para la integridad referencial y también admite transacciones estándar ACID.
- MyISAM: – era el motor de almacenamiento predeterminado para MySQL antes de la versión 5.5. MyISAM carece de soporte para transacciones. Sus ventajas sobre InnoDB incluyen simplicidad y alto rendimiento.
- MySQL Tiene un alto rendimiento en comparación con otros sistemas de bases de datos relacionales. Esto se debe a su simplicidad de diseño y soporte para motores de almacenamiento múltiple.
- Rentable, es relativamente más barata en términos de costo en comparación con otras bases de datos relacionales. De hecho, la edición comunitaria es gratuita. La edición comercial tiene una tarifa de licencia que también es rentable en comparación con las tarifas de licencia de productos como Microsoft SQL Server.
- Plataforma cruzada – MySQL Funciona en muchas plataformas, lo que significa que se puede implementar en la mayoría de las máquinas. Otros sistemas, como MS SQL Server, solo funcionan en la plataforma Windows.
Para poder interactuar con MySQL, Se necesita un herramienta de acceso al servidor que puede comunicarse con MySQL servidor. MySQL Admite múltiples conexiones de usuario.
¿Qué es el MySQL ¿Banco de trabajo?
MySQL Banco de trabajo es un Diseño y modelado de bases de datos visuales. herramienta de acceso para MySQL Base de datos relacional del servidor. Facilita la creación de nuevos modelos de datos físicos y la modificación de los existentes. MySQL Bases de datos con funciones de ingeniería inversa/directa y gestión de cambios. El propósito de MySQL Workbench es proporcionar la interfaz para trabajar con bases de datos de forma más sencilla y estructurada.
MySQL banco de trabajo – Herramienta de modelado y diseño
- Los modelos son el núcleo de las bases de datos más válidas y de alto rendimiento. MySQLWorkbench tiene herramientas que permiten a los desarrolladores y administradores de bases de datos crear visualmente modelos de diseño de bases de datos físicas que se pueden traducir fácilmente a MySQL bases de datos mediante ingeniería avanzada.
- MySQL Workbench admite la creación de múltiples modelos en el mismo entorno.
- Admite todos los objetos como tablas, vistas, procedimientos almacenados, activadores, etc. que componen una base de datos.
- MySQL Workbench tiene una utilidad de validación de modelos incorporada que informa al modelador de datos de cualquier problema que pueda encontrarse.
- También permite diferentes notaciones de modelado y se puede ampliar utilizando LUA, un lenguaje de programación.
La figura que se muestra a continuación muestra la ventana de modelado para MySQLBanco de trabajo.
MySQL banco de trabajo: herramienta de desarrollo SQL
Lenguaje de consulta estructurado (SQL) nos permite manipular nuestras bases de datos relacionales. SQL es el corazón de todas las bases de datos relacionales.
- MySQLbanco de trabajo, tiene un editor visual SQL integrado.
- El editor Visual SQL permite a los desarrolladores crear, editar y ejecutar consultas en MySQL Bases de datos del servidor. Tiene utilidades para visualizar datos y exportarlos.
- Sus resaltadores de color de sintaxis ayudan a los desarrolladores a escribir y depurar fácilmente declaraciones SQL.
- Se pueden ejecutar múltiples consultas y los resultados se muestran automáticamente en diferentes pestañas.
- Las consultas también se guardan en el panel de historial para su posterior recuperación y ejecución.
La figura que se muestra a continuación muestra la ventana de desarrollo de SQL para MySQL Banco de trabajo.
Modo de Uso MySQL Banco de trabajo – Herramienta de administración
La administración del servidor juega un papel fundamental en la seguridad de los datos de la empresa. Los principales problemas relacionados con la administración del servidor son la gestión de usuarios, la configuración del servidor, los registros del servidor y muchos más. Banco de trabajo MySQL tiene las siguientes características que simplifican el proceso de MySQL administración de servidores;
- Administración de Usuario – utilidad visual para administrar usuarios que permite a los administradores de bases de datos agregar fácilmente usuarios nuevos y eliminar usuarios existentes si surge la necesidad, otorgar y eliminar privilegios y ver perfiles de usuario.
- Configuración del servidor – permite la configuración avanzada del servidor y el ajuste fino para un rendimiento óptimo.
- Copia de seguridad y restauración de bases de datos. – herramienta visual para exportar/importar MySQL volcar archivos MySQL Los archivos de volcado contienen scripts SQL para crear bases de datos, tablas, vistas, procedimientos almacenados e inserción de datos.
- Registros del servidor – herramienta visual para visualizar MySQL registros del servidor. Los registros incluyen registros de errores, registros binarios y registros de InnodDB. Estos registros resultan útiles al realizar diagnósticos en el servidor. La figura que se muestra a continuación muestra la ventana de modelado para MySQL Banco de trabajo.
La figura que se muestra a continuación muestra el panel de administración de Workbench. MySQL.
Cómo instalar MySQL banco de trabajo (para Windows)
En este MySQL Tutorial de Workbench para principiantes, aprenderemos a instalarlo y utilizarlo. MySQL Banco de trabajo.
Instalar MySQL El banco de trabajo es un proceso de 2 pasos.
1) Instalar MySQL Community Server
2) Instalar MySQL banco de trabajo – Puede instalar el banco de trabajo usando un archivo zip o un instalador msi (recomendado)
Nota: Necesitará privilegios de administrador o usuario avanzado para realizar la instalación.
Cómo Empezar
Una vez que haya terminado la instalación anterior, deberá configurar MySQL Banco de trabajo como se muestra a continuación.
A continuación se muestra un proceso paso a paso sobre cómo instalar MySQL banco de trabajo
Paso 1) Abrir ventana de inicio
El primer paso es iniciar Workbench. MySQL. lo que ves se llama Ventana de inicio
A continuación necesitas crear tu MySQL Conexión del servidor que contiene detalles sobre el servidor de base de datos de destino, incluido cómo conectarse a él. Haga clic en " + " in MySQL Ventana de inicio del banco de trabajo. Esto se abrirá Configurar nueva conexión. Mago
Paso 3) Haga clic en el botón Configurar administración del servidor
Como principiante, puedes crear una conexión para un servidor instalado localmente. Hacer clic Configurar la administración del servidor botón en Configurar nueva conexión ventana para comprobar la configuración del MySQL servidor.
Paso 4) Haga clic en el botón Siguiente para continuar
Se abre una nueva ventana llamada Configurar la gestión local. Haga clic en el botón Siguiente para continuar.
Paso 5) Ingrese su contraseña y presione Aceptar
A continuación, el asistente probará las conexiones a la base de datos. Si la prueba falla, vuelva atrás y corrija los parámetros de conexión a la base de datos. 5. A continuación, se abrirá una ventana emergente que le solicitará su contraseña de root para probar su conexión con la instancia del servidor MySQL local. La contraseña es la que estableció durante la instalación de MySQL Banco de trabajo. Ingresa tu contraseña y presiona OK
Paso 6) Presione siguiente para continuar
A continuación, el asistente probará las conexiones a la base de datos. Si la prueba falla, regrese y corrija los parámetros de conexión de la base de datos. De lo contrario, si todas las pruebas son exitosas, haga clic en Siguiente para continuar.
Paso 7) Haga clic en Siguiente
Después de eso, se abrirá un nuevo asistente sobre la administración de servicios locales. Le permite cambiar entre varios servidores MySQL instalados en una máquina. Como principiante, puede omitir esto y hacer clic en Siguiente para continuar.
Paso 8) Seleccionar MySQL Archivo de configuración del servidor
El asistente comprobará entonces la capacidad de acceder MySQL Archivo de configuración del servidor y comandos de inicio/parada de prueba.
Paso 9) Haga clic en Finalizar para finalizar la configuración del servidor.
A continuación, puede revisar las configuraciones actuales. Después de revisar las configuraciones, haga clic en Finalizar para finalizar la configuración del servidor.
Paso 10) Haga clic en Probar conexión
El siguiente paso es configurar una conexión, que se puede utilizar para conectarse al servidor. Si aún no ha creado una conexión, puede utilizar los valores predeterminados proporcionados. Haga clic en Probar conexión [2] después de ingresar el nombre de la conexión [1].
Paso 11) haga clic en Aceptar
Se abrirá un nuevo cuadro de diálogo que le solicitará la contraseña para root/usuario seleccionado. Si su MySQL El usuario root tiene una contraseña, puede ingresarla usando Almacenar en Vault característica. Haga clic en Aceptar.
Si la contraseña ingresada para el usuario es correcta, aparecerá la siguiente pantalla. Haga clic en ambos bien botones y estará listo para comenzar.
Se muestra una nueva instancia en la página de inicio.
Double haga clic y comience a consultar.
Resum
- MySQL es una base de datos relacional de código abierto que es multiplataforma.
- MySQL admite múltiples motores de almacenamiento que mejoran enormemente el ajuste y la flexibilidad del rendimiento del servidor. Antes de la versión 5.5, el motor de almacenamiento predeterminado era MyISAM que carecía de soporte para transacciones, a partir de la versión 5.5; El motor de almacenamiento predeterminado es InnoDB, que admite transacciones y claves externas.
- MySQL El servidor se puede administrar mediante una serie de herramientas MySQL de acceso al servidor, que incluyen productos comerciales y de código abierto. Algunos ejemplos populares son:
- phpMyAdmin – herramienta de acceso al servidor de código abierto basada en web multiplataforma
- SQLYog – Dirigido a la plataforma Windows, herramienta de acceso a servidores comerciales de escritorio
- MySQL banco de trabajo – herramienta de acceso al servidor de código abierto multiplataforma
- MySQL Workbench es un entorno de desarrollo integrado para MySQL servidor. Tiene utilidades para modelado de base de datos y diseño, desarrollo SQL y administración de servidores.