Está en la página 1de 4

Guía de MySQL #1

Para poder trabajar con bases de datos, tenemos que montar un servidor
de base de datos, MySQL en este caso.
Cuando montamos el xampp o el wamp, o cualquier otro administrador de
servicios web, estos programas se encargan de todo eso, pero las BD tenemos
que crearlas para poder guardar la información en ellas.
Las BD constan de tablas principalmente, y la información en ellas debe
guardarse normalizada.
La consola de MySQL nos ayuda a crear y administrar estas BD, pero usar
solamente la consola se hace engorroso, para eso existen programas clientes
como HeidiSQL o interfaces web como phpMyAdmin que facilitan la tarea de crear
y administrar las BD de nuestros sistemas.
Ya no volveremos a guardar datos en archivos de texto, salvo en casos
estrictamente necesarios, sino en tablas SQL.
Cómo entrar a la consola de MySQL
En un videotutorial que les indiqué en el aula, explica brevemente cómo
hacerlo en Windows 7; vamos a ver un método algo más abreviado:
1. Entremos en la opción Equipo, y busquemos la carpeta donde se
instaló el xampp, en el disco duro correspondiente. En mi caso tengo
varias instalaciones de
xampp, como pueden ver,
ustedes ubiquen la suya que
seguramente será una sola.
Abran la carpeta y ubiquen
dentro la carpeta mysql y
dentro la carpeta bin.
2. Dentro de bin encontrarán un archivo mysql.exe,
que es el que corre la consola; ahora bien, no
vamos a ejecutarlo ni a copiar la ruta para correrlo en el cmd de
Windows, sino a agregarlo a una variable del entorno para que
podamos acceder a ella desde cualquier carpeta sin necesidad de
teclear toda esa ruta. Hacemos clic en la barra de direcciones del
explorador y seleccionamos esa ruta completa, de manera que
quede así Ctrl C para
copiar y nos vamos a
las propiedades del
equipo.
3. Una vez ahí entramos donde indica la flecha en la imagen y veremos
las propiedades del
sistema, y ubicamos
un botón que dice
Variables de entorno.

Entramos ahí y ubicamos la variable


denominada PATH, la seleccionamos
y le damos clic al botón Editar.

4. Nos vamos al
final de la línea SIN BORRAR NADA, agregamos un ; al final y
pegamos lo que copiamos, presionando Ctrl V, quedando algo más o
menos así: Hacemos clic en
Aceptar en todos los cuadros
de diálogo hasta salir de la
configuración avanzada.
5. Lo que hicimos fue agregar la ruta de la consola MySQL a la ruta
general del SO; ahora va a estar disponible
desde cualquier ventana cmd que
abramos. Ahora ejecutemos una ventana
de comandos normalmente y una vez
abierta escribiremos la línea siguiente:

6. Presionamos <Intro>, nos volverá a pedir


contraseña (si le colocaste clave al root escríbela y presiona <Intro>,
si no presiona <Intro> solamente). Se mostrará una bienvenida como
la siguiente
7. Ya entramos en la
consola MySQL con
motor MariaDB; aquí
los comandos deben terminarse con ; antes de presionar <Intro>.
Vamos a escribir el comando show databases; y presionamos <Intro>:
Probablemente a ustedes les aparecerán las
bases de datos mysql y performance_schema que
son las que vienen por defecto y NO deben
borrarse. Al final aparece la cantidad de filas
encontradas y el tiempo que tardó en ejecutar la
consulta (la ejecución del comando).
Vamos a seleccionar la BD mysql para
revisar qué tablas contiene. Para eso ingresamos el
comando use mysql; y luego el comando show tables; . Cada uno de esos
nombres es una tabla que forma parte de la BD mysql, y así será cuando creemos
nuestras propias BD.
Para salir de la consola escribimos el comando quit; y
presionamos <Intro>; con esto volvemos a la ventana cmd.
Para cerrarla podemos ingresar exit y presionar <Intro>.
Conveniencia de utilizar programas cliente para
manejo de BD relacionales
Aunque estamos apenas entrando a la consola
MySQL, ya podemos notar que tendremos que aprender de
memoria numerosos comandos que no están de más pero
que en nuestro quehacer como desarrolladores van a hacer
nuestra tarea algo engorrosa, por no decir complicada en
exceso. Para ello instalamos algún programa cliente que se
conecte por nosotros al motor SQL y nos ofrezca una
interfaz más amigable, más gráfica, que podamos manipular
también con el ratón y que obviamente tenga disponibles los
comandos para introducir. De hecho, nos permitirá probar las sentencias SQL para
consultar, agregar, actualizar y eliminar información en/de nuestras tablas y que
incorporaremos en nuestro sistema; de ahí la importancia de instalar un cliente
tipo HeidiSQL.
Hasta aquí esta entrega; en la próxima les explicaré cómo crear una BD,
cómo crear tablas e ingresar alguna información en ellas para consulta.
Investigar el significado del acrónimo CRUD como tarea.
Nota: La consola funciona solamente si se levanta el servicio MySQL con
xampp o wamp o el servidor que utilices; si no solamente te saldrán errores en la
ventana cmd.

También podría gustarte