Ultima actualizacion 22 sobre marzo sobre 2020
Como obtener a MySQL por linea sobre comandos, o terminal, Con El Fin De la asesoramiento de los datos de la base de datos o su agencia mediante la consola.
Seria excesivamente normal que utilicemos MySQL a traves de paginas PHP y de administrar la base de datos usemos un proyecto como PhpMyAdmin, sin embargo en ocasiones no nos queda otro remedio que acceder a la base de datos a traves de la linea de comandos, como podria ser cuando estamos en un servidor remoto al que accedemos por terminal, o cuando nunca tenemos otra util sobre interfaz grafica instalada.
MySQL dispone de un plan cliente, que se llama con el tiempo sustantivo sobre la base de datos (mysql), que sirve Con El Fin De dirigir la base datos por linea sobre comandos. Ese programa esta vacante en todo instalacion sobre MySQL y lo tendremos que utilizar para conectarnos por linea de comandos.
Localizar el comprador https://datingmentor.org/es/marriagemindedpeoplemeet-review/ MySQL en Windows
En un ordenador Windows ese plan se encuentra en un directorio igual que
El directorio puede variar, como podria ser, puede estar localizado en la raiz de el disco C , o en cualquier otro punto donde podamos haber instalado MySQL. Ademi?s dependeri? sobre que proyecto has consumido Con El Fin De instalar MySQL desplazandolo hacia el pelo que lectura tienes. La busqueda en G gle con total seguridad que te ayudara an encontrar la carpeta correcta de tu caso.
Con el fin de obtener a la consola de MySQL en Windows tendremos que quedar situados dentro de ese directorio, o bien colocar esa carpeta en la conformacion sobre PATH.
Localizar el cliente MySQL en Linux
En Linux, por caso, tambien se puede ingresar a MySQL por camino de comandos. Posiblemente desde cualquier directorio podamos ingresar a la consola sobre MySQL, desprovisto necesidad de situarse en el directorio a donde este instalado, puesto que una ocasion instalado el motor sobre base de datos, nos proporciona el comando “mysql”, estemos en la carpeta que estemos adentro sobre nuestro terminal.
Localizar el comprador MySQL en Mac
En Mac dependera sobre como hemos instalado MySQL. El comando nunca esta continuamente disponible en el terminal pero tengamos instalado el motor de base de datos.
Aqui de nuevo la exploracion en G gle nos podra aseverar como accesar al comando “mysql” En caso de que esta disponible en el plan de terminal. Sin embargo la estructura excesivamente habitual podria ser hayamos instalado Mamp, en cuyo caso la respuesta la encuentras en la FAQ Usar el comando mysql en Mac con instalacion de Mamp Server
Comando para unir con el servidor MySQL
Cuando poseemos localizado el cliente de MySQL podriamos enlazar con el modo gerente de MySQL por linea sobre comandos. Desde la consola invocamos a MySQL. De eso, Solamente tenemos que escribir el comando “mysql” e indicarle unas posibilidades sobre conexion.
Con esa sentencia se conecta uno con la base sobre datos con los parametros por defecto. En otras palabras, al servidor local, con consumidor y no ha transpirado password igual a cadenas vacias.
Lo mas normal podria ser tengamos que indicar cualquier otro referencia Con El Fin De enlazar con la base sobre datos, igual que el usuario, la clave o la direccion de el servidor con el que queremos conectar. La sintaxis seria la siguiente
En caso de que deseamos conectarnos a la base de datos en local asi como con apelativo de cliente r t tendriamos que escribir
Lo primero que nos preguntara sera el password para el consumidor r t. La vez introducida la clave, bien estaremos dentro de la camino de comandos de MySQL. Con ello el prompt cambiara an alguna cosa como lo cual
Podriamos tener indicado la contrasena sin intermediarios en la linea de comandos Con El Fin De comenzar la sesion con MySQL, No obstante lo cual se desaconseja por motivos de seguridad. De todos modos, la sintaxis hubiera sido
Nos fijamos que dentro de -h asi como el sustantivo de el host Existen un espacio en blanco, igual que entre -u y no ha transpirado el sustantivo sobre cliente. Sin embargo, entre -p desplazandolo hacia el pelo la clave nunca Hemos disponer ningun lugar. No obstante, a no acontecer que estes en local, el aprovechamiento de la clave en el personal comando de conexion nunca seria recomendable por motivo de que seria inseguro.
En el interior de la consola de MySQL
Una vez adentro, tendremos a la disposicion la totalidad de las sentencias sobre MySQL de el empleo con la base sobre datos y el estilo SQL.
Lo mas normal podria ser primeramente te tengas que unir con la base de datos en particular, de entre todas las que puedes tener creadas en tu servidor MySQL. Eso se permite con el comando use, seguido del sustantivo sobre la base de datos que quieres relacionar.
Lo cual nos conectaria con la base de datos emplazamiento “mibasedatos”.
Si queremos ver la lista de las bases de datos alojadas en el servidor podemos redactar el comando show databases. Asi
Con esto nos mostraria la lista de estas bases de datos sobre nuestro servidor. Alguna cosa como lo cual
Si deseamos crear una base datos, podremos hacerlo con el comando “create database” seguido del sustantivo sobre la nueva base de datos.
Eso nos creara una base sobre datos que se llama “miprueba”. Igual que habiamos comentado, En Caso De Que deseamos posteriormente usar esa base de datos escribiriamos
Logicamente, esta base de datos recien creada estara vacia, sin embargo si estuvieramos utilizando la base sobre datos debido a creada asi como queremos ver las tablas que goza de escribiriamos el comando “show tables”.
Si no existe tablas, nos dira alguna cosa igual que “Empty set”, aunque En Caso De Que tenemos varias tablas dadas sobre alta en la base de datos que estamos empleando, nos saldra la listado sobre ellas
En seguida, En Caso De Que deseamos obtener referencia acerca de la tabla, para conocer que campos dispone de y de que modelo, podremos utilizar el comando describe seguido del nombre de la tabla.
Otras Sentencias SQL
Desde la consola sobre MySQL podemos indicar por camino sobre comandos al completo prototipo de sentencias en lenguaje SQL, igual que selecciones, inserciones, actualizaciones, formacion sobre tablas, etc. El sistema es el que se puede deducir. Sencillamente colocamos la sentencia a realizar seguida de el tema y no ha transpirado coma. Veamos una conjunto sobre sentencias seguidas asi como el fruto sobre ejecutarlas
En definitiva, podriamos consumar todas las sentencias que se han aprendido en el manual de el jerga SQL
Para salir sobre la camino de comandos de MySQL
La ocasii?n hemos terminado de trabajar con MySQL, si queremos cerrar la conexion con el servidor, simplemente escribimos “quit” desde el prompt sobre MySQL