Ultima actualizacion 22 de marzo de 2020
Como accesar a MySQL por camino de comandos, o terminal, para la informe de los datos de la base sobre datos o su administracion a traves de la consola.
Seria bastante normal que utilicemos MySQL como consecuencia de paginas PHP asi como para administrar la base sobre datos usemos un plan igual que PhpMyAdmin, pero en ocasiones nunca nos queda otro remedio que accesar a la base sobre datos por medio de la camino sobre comandos, por ejemplo cuando estamos en un servidor remoto al que accedemos por terminal, o cuando nunca poseemos una diferente utensilio de interfaz grafica instalada.
MySQL tiene un programa comprador, que se llama con el identico sustantivo de la base de datos (mysql), que sirve de gestionar la base datos por linea sobre comandos. Ese proyecto esta vacante en cualquier instalacion de MySQL desplazandolo hacia el pelo lo tendremos que utilizar Con El Fin De conectarnos por camino sobre comandos.
Localizar el usuario MySQL en Windows
En un ordenador Windows ese programa se encuentra en un directorio igual que
El directorio puede cambiar, por ejemplo, puede permanecer localizado en la raiz de el disco C , o en cualquier otro lugar en donde podamos haber instalado MySQL. Ademi?s depende sobre que programa has de segunda mano Con El Fin De instalar MySQL y no ha transpirado que interpretacion tienes. Una exploracion en G gle fiable que te ayudara an encontrar la carpeta adecuada de tu caso.
Para ingresar a la consola sobre MySQL en Windows tendremos que estar situados en el interior sobre ese directorio, o bien situar esa carpeta en la conformacion de PATH.
Localizar el cliente MySQL en Linux
En Linux, por caso, Asimismo se puede accesar a MySQL por camino sobre comandos. Posiblemente desde todo directorio podamos ingresar a la consola sobre MySQL, sin urgencia de situarse en el directorio donde este instalado, puesto que una oportunidad instalado el motor de base sobre datos, nos proporciona el comando “mysql”, estemos en la carpeta que estemos adentro de el terminal.
Localizar el cliente MySQL en Mac
En Mac dependera de como hemos instalado MySQL. El comando nunca esta todo el tiempo disponible en el terminal pero tengamos instalado el motor sobre base de datos.
Aca nuevamente la busqueda en G gle nos podra aseverar como ingresar al comando “mysql” En caso de que esta vacante en nuestro plan sobre terminal. Pero la conformacion excesivamente habitual es que hayamos instalado Mamp, en cuyo caso la respuesta la encuentras en la FAQ utilizar el comando mysql en Mac con instalacion sobre Mamp Server
Comando Con El Fin De unir con el servidor MySQL
Una vez que poseemos localizado el comprador de MySQL podriamos unir con el doctrina gestor de MySQL por camino de comandos. Desde la consola invocamos a MySQL. Con el fin de ello, sencillamente tenemos que redactar el comando “mysql” e indicarle unas opciones sobre conexion.
Con esa sentencia se conecta alguno con la base sobre datos con los parametros por desperfecto. Es decir, al servidor local, con consumidor asi como password igual a cadenas vacias.
Lo mas normal podria ser tengamos que indicar un otro antecedente de unir con la base de datos, igual que el cliente, la clave o la directiva de el servidor con el que deseamos enlazar. La sintaxis seria la sub siguiente
En caso de que deseamos conectarnos a la base de datos en local y no ha transpirado con apelativo sobre usuario r t tendriamos que redactar
Lo principal que nos preguntara sera el password de el usuario r t. La ocasii?n introducida la clave, ya estaremos dentro sobre la linea sobre comandos sobre MySQL. Con ello el prompt cambiara an algo igual que esto
Podriamos efectuarse indicado la contrasena sin intermediarios en la camino de comandos de empezar la sesion con MySQL, pero esto se desaconseja por razones de seguridad. De todos modos, la sintaxis hubiera sido
Nos fijamos que dentro de -h asi como el nombre del host existe un lugar en blanco, igual que dentro de -u y no ha transpirado el nombre de cliente. No obstante, dentro de -p y la clave no debemos colocar el menor espacio. No obstante, a no ser que estes en local, el uso sobre la clave en el particular comando sobre conexion nunca seria aconsejable porque es inseguro.
Adentro sobre la consola sobre MySQL
La vez adentro, tendremos a la orden todas las sentencias sobre MySQL para el empleo con la base de datos y el habla SQL.
Lo mas normal podria ser principal te poseas que enlazar con una base sobre datos en particular, sobre dentro de la totalidad de las que puedes tener creadas en tu servidor MySQL. Eso se realiza con el comando use, seguido de el sustantivo sobre la base sobre datos que deseas relacionar.
Esto nos conectaria con la base sobre datos llamada “mibasedatos”.
Si queremos ver una listado de estas bases sobre datos alojadas en el servidor podemos redactar el comando show databases. Asi
Con lo cual nos mostraria la relacion de las bases sobre datos de el servidor. Una cosa igual que lo cual
En caso de que queremos crear una base datos, podremos efectuarlo con el comando “create database” seguido de el nombre de la nueva base sobre datos.
Eso nos creara la base sobre datos que se llama “miprueba”. Igual que habiamos comentado, En Caso De Que queremos seguidamente usar esa base de datos escribiriamos
Logicamente, esta base sobre datos recien creada estara vacia, aunque En Caso De Que estuvieramos utilizando la base sobre datos ya creada y no ha transpirado queremos ver las tablas que dispone de escribiriamos el comando “show tables”.
Si no Tenemos tablas, nos dira alguna cosa como “Empty set”, sin embargo si tenemos varias tablas dadas sobre superior en la base de datos que estamos usando, nos saldra una listado sobre ellas
En seguida, si deseamos alcanzar noticia sobre la tabla, Con El Fin De conocer que campos tiene y no ha transpirado sobre que tipo, podremos usar el comando describe seguido del apelativo de la tabla.
Diferentes Sentencias SQL
Desde la consola sobre MySQL podriamos indicar por linea sobre comandos cualquier modelo sobre sentencias en idioma SQL, como selecciones, incrustaciones, actualizaciones, formacion sobre tablas, etc. El sistema seria el que se puede deducir. Solamente colocamos la sentencia a realizar seguida de el momento y coma. Veamos la gama sobre sentencias seguidas y el efecto de ejecutarlas
En definitiva, podemos realizar todas las sentencias que se han aprendido en el manual del habla SQL
Con el fin de montar de la camino sobre comandos de MySQL
Una oportunidad hemos acabado sobre trabajar con MySQL, si queremos cerrar la conexion con el servidor, Solamente escribimos “quit” desde el prompt de MySQL