Bueno lo haremos con un XAMPP pero la idea es básicamente encontrar donde está el mysql.exe y hacer los mismos pasos.
Paso 1 Buscar myql.exe
Yo uso XAMPP instalado por default así que está aquí:
Paso 2: Agregar a variables de entorno
una ves con esta ruta vamos a:
inicio - mipc - propiedades - opciones avanzadas - variables de entorno
seleccionamos PATH y damos a modificar.
agregamos un ; y la ruta anteriormente citada a mi me quedaria así:
Aceptamos todo, y abrimos una cmd.
Paso 3: comandos básicos
Para entrar en MYSQL escribimos:
(si no hay password no ponemos -p)
ya estamos en mysql modo consola
voy a listar una serie de comandos básicos de mysql, mas adelante pondré mas.
show databases;
muestra todas las BD
use nom_db;
seleccionamos una DB.
show tables;
mostramos todas las tablas.
describe tabla;
hace una descripción de la tabla
select * from tabla;
vemos todo los datos de la tabla.
exit;
salir
A partir de aquí simplemente hacemos consultas SQL. Hay algunos comandos interesantes pero lo dejaremos para otra ocasión.
No os olvideis de poner el punto y coma al final de las sentencias.
Paso 1 Buscar myql.exe
Yo uso XAMPP instalado por default así que está aquí:
C:\xampp\mysql\bin
una ves con esta ruta vamos a:
inicio - mipc - propiedades - opciones avanzadas - variables de entorno
seleccionamos PATH y damos a modificar.
agregamos un ; y la ruta anteriormente citada a mi me quedaria así:
C:\Archivos de programa\Nmap;C:\xampp\mysql\bin
Paso 3: comandos básicos
Para entrar en MYSQL escribimos:
mysql -u usuario -p
ya estamos en mysql modo consola
voy a listar una serie de comandos básicos de mysql, mas adelante pondré mas.
show databases;
muestra todas las BD
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | cdcol | | main | | mydb | | mysql | | pbxt | | phpmyadmin | | scam | | smf_test | | users | | website | | z_test | +--------------------+ 12 rows in set (0.00 sec)
seleccionamos una DB.
mysql> use z_test; Database changed
mostramos todas las tablas.
mysql> show tables; +------------------+ | Tables_in_z_test | +------------------+ | monsters | | mvp | | players | +------------------+ 3 rows in set (0.00 sec)
hace una descripción de la tabla
mysql> describe monsters; +-----------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------+--------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | monster | varchar(100) | YES | | NULL | | | dead | int(11) | YES | | NULL | | | id_player | int(11) | YES | | NULL | | +-----------+--------------+------+-----+---------+----------------+ 4 rows in set (0.00 sec)
vemos todo los datos de la tabla.
mysql> select * from monsters; +----+-----------+------+-----------+ | id | monster | dead | id_player | +----+-----------+------+-----------+ | 1 | monster 1 | 0 | 1 | | 2 | monster 2 | 5 | 1 | | 3 | monster 2 | 4 | 2 | | 4 | monster 1 | 0 | 2 | +----+-----------+------+-----------+ 4 rows in set (0.02 sec)
salir
mysql> exit Bye
No os olvideis de poner el punto y coma al final de las sentencias.
Interesante ummmm la verdad que no se ni que estoy comentando por que cerre el blog XD y esta ventanita del comanentario me cargo 15 minutos después pero muy interesante jejejeje
Ubuntero
Ueee ¡me ha costado un rato encontrar la solución a mis problemas! Tu blog ha sido el salvador, je. Gracias a ti ya puedo usar mysql en modo consola y estaba todo muy bien explicado. Va a la perfección ¡Graacias!
Un saludo
skallian
No hay de que :)
veo que fué buena idea dejar el blog online por si el material era de interés en el futuro.
Ahora me encuentro en este blog: http://www.skamasle.com/
un saludo
nax
gracias me sirvio de mucho. saludos