Saltar al contenido

Hacía tiempo que no tocaba esta base de datos.

Recientemente lo ha añadido Microsoft  Azure.

Azure Database for MySQL es un servicio administrado que se usa para ejecutar, administrar y escalar bases de datos MySQL de alta disponibilidad en la nube.

Lo vamos a montar desde el Portal.

Elegimos Azure Database for MySQL

Después crear.

Ahí nos piden una serie de datos, que es a gusto del consumidor: Nombrre de Servidor, grupo de recurso, subscrripción, ...

Pillaremos la opción de base de datos en blanco y la última versión que nos deje. En mi caso la 5.7.

El Plan de Tarifa el más económico que nos marquen y lo montaremos.

Ahora vamos a habilitar nuestra ip para que podamos entrar y desactivar la ssl.

 Vamos a Workbench, el Management Studio de MySQL.

Parte Izquierda, nueva conexión.

Damos a ok.

Botón derecho a la conexión y damos a la linea de comando

Volvemos a la gráfica. Damos doble click a la conexión.

Nos pide contraseña como en el entorno consola.

En la parte central metemos el mismo comando y ejecutamos.

A jugar ......

A lo mejor existen otras herramientas parecidas pero me gusta esta.

Ya vimos como conectarnos.

Fijaros que tenemos 2 pestañas

Captura

Captura1

En cada una tenemos un usuario y su conexión a mysql

Ahora vamos a renombrar cada una de las pestañas  por el nombre de usuario

Solo es situarnos en la pestaña, botón derecho y renombrar.

Captura

El tener varias pestañas nos puede venir bien a la hora de hacer monitorizaciones, consultas, etc. etc o incluso estar en varios servidores.

Esto me recuerda al Secure CRT  que utilizaba cuando trabaje en un CGP de Movistar.

Ya haremos mas con este programa.

 

Me habian hablado muy bien de Conemu y quería probarlo.

Te permite pestañitas y así podemos trabajar con varias cosas a la vez, incluso le puedes poner nombre y así controlarlo mejor.

Su página es: https://conemu.github.io/

Pero vamos a la matería de este artículo

Primero nos situamos en donde esta el ejecutable de mysql.

Captura

A continuación metemos el comando para conectarnos al servidor de mysql.

Captura

Y ya estaríaCaptura

Ahora y tienes 2 posibilidades de trabajar de consola en mysql

Como tengo que repasar temas de mysql este finde, me voy a bajar unas bbdd de ejemplo.

Lo primero que hago es irme a la pagina oficial de mysql.

Captura

 

Una cosa que me gusta es que te enseña la estructura que tiene.

Nos vamos a la guía de estructura.

Captura

 

Y desde aquí nos enseña a instalarla o el esquema.

Captura

Y ahora a jugar ......

2

Pues eso ... Habemus grupo de #Linkedin de #MundoSQL
https://www.linkedin.com/grp/home?gid=8415111
Temas de estte grupo #SQLServer, #MongoDB, #mysql

A apuntarse .....

Captura

Ya lo tenemos en Facebook

Captura

https://www.facebook.com/groups/juankartips/

Y el perfil de twitter: https://twitter.com/MundoSQL

Captura

Vamos a añadir un campo a nuestra tabla de Códigos Postales.

La columna va a ser el identificativo de Comunidad Autonoma.

Captura

Que hace esto ???

La columna nueva no permita valores nulos y colocarla específicamente después de una columna que ya existe.

Ahora solo falta rellenarlo. Ya veremos que hacemos con esto.

Ya hemos visto el uso de WHERE, hora vamos a ordenar registros con ORDER BY.

Tenemos la tabla

Si la queremos ordenar por código

Desaparece Asturías.

Fácil y sencillo y un uso similar que SQL Server.

 

Al realizar una consulta en mysql utilizando LIKE podemos sacar muchos datos y de forma muy facil

Captura

Provincia que empiezan por "Se".

Captura

Dentro de el campo provincia tiene las letras "se".

Captura

Y en el campo código cualquiera que tiene el número 8.

Veis que es potente utilizar Like.

Ya hemos visto alguna consulta por consola, ahora vamos a hacer alguna consulta con el Workbench

Captura

Códigos mayores de 50

Captura

Entre 45 y 50.

Captura

Ambos inclusive.

Veis que esto es igual que SQL Server.

Ahora os toca compartirlo ese artículo.

Como he hecho en temas de SQL Server voy a empezar por lo mas sencillo.

Ya hemos visto cuando hemos importado el fichero un Selectt *.

Nos aseguramos de la estructura de la tabla correspondiente.

Captura

Ahora vamos a consultar un código:

Captura

Y ahora una provincia:

Captura

Creo que es fácil. Seguismo.

Es muy importante saber  con que versión, aunque muchas veces no cambia nada pero puede que cambie y estemos liados con un error.

Seguimos por consola. Son 2 comando.

Sin título

Status da mas información.

Seguimos.

Primero BBDD

Capture

Después creamos tabla

Capture

y ahora los datos lo importamos de un txt4

Capture

Ya veremos como lo hacemos en mongodb y sqlserver.