MySQL: Mini guía SQLYog 2 INDICE INDICE...2 1. Qué es SQLyog...3 2. Instalación del programa...4 3. Usos básicos...7 3.1 Conexión al servidor MySQL...8 3.2 Aspecto general del programa...10 3.3 Ejecución de sentencias SQL...11 3.4 Ejecución de ficheros.sql...12 Aula Mentor 2
MySQL: Mini guía SQLYog 3 1. Qué es SQLyog SQLyog (www.webyog.com) es una herramienta gráfica para gestionar y administrar bases de datos MySQL. Este programa está disponible en dos versiones: Enterprise y Free. La versión Free está disponible para cualquier tipo de uso, personal o comercial. Para obtener la última versión del programa, debemos acceder a su página web y allí descargar la versión que deseemos. Además podremos consultar información sobre las características de este software. Este programa no contiene el motor de la base de datos MySQL, es únicamente un front para administrar dicha base de datos. Aula Mentor 3
MySQL: Mini guía SQLYog 4 2. Instalación del programa Antes de proceder a la instalación del programa, hemos de tener instalado el servidor de bases de datos MySQL. Una vez descargada la versión de SQLyog, tendremos que instalarla en nuestro equipo. Para ello, ejecutaremos el archivo de instalación descargado y nos aparecerá un sencillo asistente que nos guiará en este proceso. La primera pantalla del asistente de instalación es de bienvenida. Pulsaremos Next. La siguiente pantalla nos informa sobre las condiciones de uso del software que estamos instalando y nos pregunta si aceptamos las condiciones de la licencia. Debemos marcar la opción I accept the terms in the License Agreement si estamos de acuerdo. Si no marcamos esta opción la instalación se detendrá. Una vez marcada la opción deseada, pulsaremos Next. Aula Mentor 4
MySQL: Mini guía SQLYog 5 La siguiente pantalla nos permite seleccionar la carpeta en la que se instalará el programa. Podemos modificar esta carpeta de instalación o bien dejar el valor que aparece por defecto (recomendable) y a continuación pulsamos el botón Install Aula Mentor 5
MySQL: Mini guía SQLYog 6 El proceso de instalación comenzará... Al finalizar nos aparecerá la pantalla de finalización de la instalación, dando la opción de iniciar al programa al finalizar la instalación. Aula Mentor 6
MySQL: Mini guía SQLYog 7 3. Usos básicos Cuando iniciamos SQLyog nos aparece una ventana inicial en la que se presentan las características de la versión actual de SQLyog. Aula Mentor 7
MySQL: Mini guía SQLYog 8 3.1 Conexión al servidor MySQL Para acceder a la base de datos MySQL, deberemos crear una conexión desde el SQLyog. La primera vez que iniciamos el programa nos aparecerá una ventana similar a la que aparece en la siguiente imagen. Esta ventana indica que no tenemos ninguna conexión creada, por tanto deberemos crear una. Para ello pulsamos el botón New Indicamos un nombre para la conexión (en este caso hemos puesto Curso MySQL). Aula Mentor 8
MySQL: Mini guía SQLYog 9 A continuación debemos indicar ahora una serie de datos de la conexión creada: - MySQL Host Address: dirección de la máquina en la que se encuentra la base de datos MySQL. Hemos indicado localhost ya que este nombre identifica a nuestro equipo. - User name: Nombre de usuario de acceso a la base de datos. En el ejemplo entramos como root. - Password: contraseña de acceso a la base de datos del usuario seleccionado - Port: Puerto de acceso TCP/IP a la base de datos MySQL. Será el número de puerto que seleccionamos en la instalación de MySQL. Por defecto es 3306. - Database(s): Nombre de la base de datos a la que deseamos acceder. A continuación, pulsamos Connect para continuar. Aula Mentor 9
MySQL: Mini guía SQLYog 10 3.2 Aspecto general del programa El aspecto del programa es similar a los programas tipo Windows, tenemos tres partes principales en la ventana de la aplicación. VENTANA DE EDICIÓN TABLAS VENTANA DE RESULTADO En la parte izquierda tenemos las bases de datos del servidor así como las tablas que están presentes en las mismas. En el ejemplo, en la base de datos TEST tenemos dos tablas, marcas y vehículos. En la parte superior central, está la ventana de edición de MySQL; mostrará el texto de la sentencia MySQL ejecutada. En la parte inferior aparecen varias pestañas que contienen distinta información: - Result : se muestra el resultado de la sentencia SQL - Messages : aparecen ciertos mensajes asociados a la sentencia ejecutada. Por ejemplo, el número de filas de la consulta. - Objects : Muestra información de la estructura de la tabla seleccionada - History : Aparecen las sentencias ejecutadas anteriormente. Aula Mentor 10
MySQL: Mini guía SQLYog 11 3.3 Ejecución de sentencias SQL Para ejecutar una sentencia, no tendremos más que escribirla en la ventana de edición y ejecutar la consulta. Podemos ejecutar la consulta de varias formas: - Pulsando F5 - A través de la opción Execute Query del menú desplegable que aparece al hacer clic con el botón derecho sobre la ventana de edición. - En la opción Execute query del menú Edit - Haciendo clic sobre el botón de la barra de botones. - El resultado de la consulta aparecerá en la parte inferior central. Si tenemos varias consultas en la ventana de edición no tendremos más que seleccionar la que deseemos y ejecutar la consulta. Aula Mentor 11
MySQL: Mini guía SQLYog 12 3.4 Ejecución de ficheros SQL Podemos también a través de SQLyog, ejecutar ficheros.sql. Para realizar esta acción, accedemos al menú Tools Execute Batch File. y seleccionamos el archivo a ejecutar. Una vez seleccionado, pulsaremos el botón Execute. Aula Mentor 12