Ultima actualizacion 22 sobre marzo sobre 2020
Como accesar a MySQL por linea sobre comandos, o terminal, Con El Fin De la informe sobre los datos sobre la base de datos o su delegacion a traves de la consola.
Seria bastante normal que usemos MySQL por mediacii?n de paginas PHP y no ha transpirado para administrar la base sobre datos utilicemos un plan igual que PhpMyAdmin, aunque en ocasiones no nos queda otro remedio que entrar a la base de datos como consecuencia de la linea de comandos, como podria ser cuando estamos en un servidor remoto al que accedemos por terminal, o cuando no poseemos otra instrumento sobre interfaz grafica instalada.
MySQL posee un plan comprador, que se llama con el similar nombre de la base de datos (mysql), que sirve de administrar la base datos por linea sobre comandos. Ese proyecto esta disponible en cualquier instalacion sobre MySQL desplazandolo hacia el pelo lo tendremos que utilizar para conectarnos por camino sobre comandos.
Localizar el cliente MySQL en Windows
En un ordenador Windows ese programa se haya en un directorio como
El directorio puede cambiar, por ejemplo, puede estar localizado en la raiz del disco C , o en todo otro sitio donde podamos existir instalado MySQL. Ademi?s depende de que plan has de segunda mano para instalar MySQL y que traduccion posees. La busqueda en G gle fiable que te ayudara a hallar la carpeta adecuada para tu caso.
De accesar a la consola sobre MySQL en Windows tendremos que permanecer situados dentro de ese directorio, o bien situar esa carpeta en la configuracion sobre PATH.
Localizar el cliente MySQL en Linux
En Linux, por supuesto, ademas se puede entrar a MySQL por linea de comandos. Posiblemente desde cualquier directorio podamos accesar a la consola de MySQL, falto necesidad sobre situarse en el directorio en donde este instalado, puesto que una vez instalado el motor sobre base de datos, nos proporciona el comando „mysql“, estemos en la carpeta que estemos dentro de nuestro terminal.
Localizar el cliente MySQL en Mac
En Mac dependera sobre como hemos instalado MySQL. El comando nunca esta invariablemente disponible en el terminal no obstante tengamos instalado el motor sobre base de datos.
Aca nuevamente una exploracion en G gle nos podra declarar como acceder al comando „mysql“ si no esta vacante en nuestro plan sobre terminal. Aunque la configuracion bastante habitual es que hayamos instalado Mamp, en cuyo caso la solucii?n la encuentras en la FAQ utilizar el comando mysql en Mac con instalacion de Mamp Server
Comando Con El Fin De relacionar con el servidor MySQL
Cuando tenemos localizado el cliente sobre MySQL podemos unir con el organizacion administrador sobre MySQL por linea sobre comandos. Desde la consola invocamos a MySQL. Con el fin de ello, sencillamente poseemos que redactar el comando „mysql“ e indicarle unas posibilidades de conexion.
Con esa sentencia se conecta individuo con la base sobre datos con los parametros por desperfecto. Es decir, al servidor local, con consumidor y password igual a cadenas vacias.
Lo mas normal podria ser tengamos que indicar un otro documento para relacionar con la base sobre datos, como el usuario, la clave o la direccion de el servidor con el que deseamos conectar. La sintaxis seria la siguiente
Si deseamos conectarnos a la base sobre datos en local y no ha transpirado con apelativo sobre cliente r t tendriamos que escribir
Lo primero que nos preguntara sera el password de el cliente r t. La ocasii?n introducida la clave, debido a estaremos adentro sobre la camino de comandos sobre MySQL. Con eso el prompt cambiara an alguna cosa igual que lo cual
Podriamos existir indicado la contrasena sin intermediarios en la camino de comandos de iniciar la sesion con MySQL, sin embargo lo cual se desaconseja por razones de resguardo. Sobre todo el mundo modos, la sintaxis hubiera sido
Nos fijamos que dentro de -h y el sustantivo del host Tenemos un lugar en blanco, igual que dentro de -u y no ha transpirado el sustantivo de cliente. No obstante, dentro de -p asi como la clave no Hemos poner ningun espacio. Sin embargo, a nunca ser que estes en local, el funcii?n sobre la clave en el particular comando de conexion no seria apropiado porque seria inseguro.
En el interior de la consola sobre MySQL
Una oportunidad dentro, tendremos a la disposicion todas las sentencias de MySQL de el empleo con la base de datos y no ha transpirado el habla SQL.
Lo mas normal podria ser primero te tengas que conectar con una base de datos en particular, sobre entre la totalidad de las que puedes tener creadas en tu servidor MySQL. Eso se hace con el comando use, seguido del sustantivo de la base sobre datos que quieres enlazar.
Esto nos conectaria con la base sobre datos emplazamiento „mibasedatos“.
En caso de que queremos ver la relacion de las bases de datos alojadas en el servidor podriamos redactar el comando show databases. Mismamente
Con lo cual nos mostraria la listado de estas bases de datos de el servidor. Alguna grizzly website cosa como esto
Si deseamos fabricar la base datos, podremos realizarlo con el comando „create database“ seguido de el sustantivo sobre la novedosa base de datos.
Eso nos creara la base de datos que se llama „miprueba“. Igual que habiamos comentado, si queremos posteriormente usar esa base sobre datos escribiriamos
Logicamente, esta base sobre datos recien creada estara vacia, No obstante si estuvieramos empleando la base de datos ya creada y no ha transpirado queremos ver las tablas que goza de escribiriamos el comando „show tables“.
Si no Existen tablas, nos dira algo como „Empty set“, pero si poseemos varias tablas dadas sobre elevada en la base de datos que estamos empleando, nos saldra una listado sobre ellas
En la actualidad, si deseamos producir documentacion acerca de la tabla, de conocer que campos goza de y no ha transpirado de que prototipo, podremos utilizar el comando describe seguido de el sustantivo sobre la tabla.
Diferentes Sentencias SQL
Desde la consola sobre MySQL podriamos indicar por camino sobre comandos cualquier prototipo sobre sentencias en estilo SQL, igual que selecciones, inserciones, actualizaciones, creacion de tablas, etc. El sistema es el que se puede deducir. Sencillamente colocamos la sentencia an ejecutar seguida del momento asi como coma. Echemos un vistado a la conjunto sobre sentencias seguidas asi como el rendimiento sobre ejecutarlas
Para resumir, podriamos ejecutar todas las sentencias que se han aprendido en el manual del jerga SQL
Con el fin de proceder sobre la camino sobre comandos sobre MySQL
Una oportunidad hemos terminado de trabajar con MySQL, si deseamos cerrar la conexion con el servidor, sencillamente escribimos „quit“ desde el prompt de MySQL