MySQL/MariaDB en VSCode!

Fernando del Valle
3 min readJan 1, 2021
Logo de MySQL junto al de Visual Studio Code y el Primer Empleo IT (PEIT)

Buenas! Éste es un tuto muuuuy chiquito pero que me alegra muchísimo en poder compartírselos :D

Quienes trabajen con MySQL o MariaDB sabrán lo que es no tener un IDE como Visual Studio Code a nuestro alcance. Hasta hace poco: O bien te conformabas con tener PHPMyAdmin, que supongo que estaba bien para comienzos del 2000… pero ya pasaron 20 años desde que se creó! Y algunos mas osados se inclinaban por MySQL Workbench, que no estaba tan mal tampoco aunque (por lo que recuerdo) solo te dejaba usar MySQL y dejaba afuera a MariaDB. Sin embargo quienes veníamos trabajando (para otros lenguajes) con Visual Studio Code como que nos faltaba integrarlo.

Apartado: Dentro de poco estaré lanzando el curso “Front End Dev” en el que incluiré nociones de bases de datos y crearás tus propias APIs. Enviame un mail a fernandomatiasdv@gmail.com para mas info!

Solución

La empresa Quest sacó la primera versión de ApexSQL for VSC:

Para chequearlo podés ingresar a https://apexsql.com/sql-power-tools-vs-code.aspx

Instalación

La instalación es sencilla, una vez que te hayas descargado Visual Studio Code: https://code.visualstudio.com/download

Abri una ventana y, en la primer columna de la izquierda, vas a encontrar Extensions (o Extensiones), acá lo resalté con amarillo.

Cuando lo presiones te aparecerá un cuadro de búsqueda, allí escribí ApexSQL Database Power Tools for VS Code

Te aparecerá una pantalla a la derecha y allí pulsá el botón Install.

Por las dudas reiniciá y ya debería funcionar.

Cómo funciona.

Una vez instalado aparecerá en la columna de la izquierda un ícono como éste:

Presionalo y te aparecerá esta pantalla:

Presioná sobre Add Server.

NOTA: Es necesario tener una instancia de MySQL/MariaDB conectada. Usá XAMPP, WAMP o MAMP.

Sobre esta pantalla lo que tendrás que escribir es localhost en Server (y si tenes alguna contraseña o si tuviste que cambiar el PORT por algún motivo, pero por lo general solo vas a agregar el localhost).

Si esta todo bien te aparecerá este mensaje en la parte inferior derecha de la pantalla:

A la izquierda de la pantalla te aparecerán las bases de datos que tengas creada:

Para poder escribir tus querys necesitarás hacer un click derecho sobre la base de datos que quieras consultar y seleccionar New Query.

Problemas que encontré.

  • No se pueden crear bases de datos desde la parte visual, por lo que tendrás que crearlas en PHPMyAdmin.
  • No escribas rápido porque borra lo que escribiste.
  • Si guardas el documento que creas no podes volver a correrlo, es medio incómodo, por lo que te recomiendo tener una copia que se utilice para guardar los queries y otro que se use para correr las sentencias.

Dentro de poco estaré lanzando el curso “Front End Dev” en el que incluiré nociones de bases de datos y crearás tus propias APIs. Enviame un mail a fernandomatiasdv@gmail.com para mas info!

--

--