domingo, 6 de enero de 2013

MySQL desde la Terminal - PARTE 1


    Según Wikipedia sobre mysql, indica lo siguiente “MySQL es un sistema de gestión de base de datos relacional multihilo y multiusuario, con más de seis millones de instalaciones”, de ahí radica la importancia de dominar MySQL en distintos entornos de trabajo. Existen herramientas graficas como PhpMyAdmin, la cual nos permite administrar base de datos en MySQL de forma sencilla, pero muchas veces nos vemos enfrentados a situaciones donde no tenemos instaladas herramientas graficas de administración de MySQL y tenemos que realizar tareas sobre una o varias base de datos de forma manual (Generalmente en maquinas remotas).

MySQL, posee un programa con el mismo nombre para la gestión de base de datos mediante la línea de comandos, es necesario tener claro algunos conceptos básicos para adaptarse y desenvolverse de forma adecuada sobre la terminal, con el objetivo de llevar a cabo la realización de tareas básicas de administración sobre MySQL.

1.1 Acceder a mysql dentro de la terminal.

Sintaxis:

> mysql -h <servidor> -u <usuario> -p<password>

Ejemplo 1:

> mysql -h localhost -u root -pmipassword

Nota: Dependiendo de la maquina en la que nos encontremos, podemos omitir -h <servidor> y de igual modo accederemos a mysql.

Una vez realizado esto con éxito, nos aparecerá un mensaje de bienvenida de mysql y el promt de mysql listo para usar.



1.2 Visualizar Base de datos

Para visualizar las base de datos ejecutar lo siguiente.

mysql> show databases;

Nota: Es importante no olvidar el “;” al final de línea, de lo contrario mysql nos arrojara un error.

Si ejecutamos lo anterior con éxito nos debería mostrar algo como esto:


1.3 Crear y Manipular Base de Datos

Para crear base de datos se utiliza la siguiente sintaxis.

Mysql > create database <nombre_basededatos>

Nota: mysql en su sintaxis no hace distinción entre mayúsculas y minúsculas, por ende si ejecutamos lo siguiente nos dará el mismo resultado.

Mysql > CREATE DATABASE <nombre_basededatos>

Ejemplo 2:



Ahora si volvemos a visualizar las base de datos en mysql nos arrojara lo siguiente:


ahora para situarnos en la base de datos recién creada usamos la siguiente sintaxis:

mysql> use <nombre_basededatos>;

Ejemplo 3:


Por último, para salir de mysql presionar Ctrl+d.
Fín de la primera parte de mysql desde la terminal.



1 comentario:

  1. Yo uso con mysql una herramienta gratuita Valentina Studio en el momento. Tiene todo lo necesario, y lo hace muy bien. http://www.valentina-db.com/en/valentina-studio-overview

    ResponderEliminar