Cómo enviar consultas SQL a MySQL desde la línea de comandos: 9 pasos

Tabla de contenido:

Cómo enviar consultas SQL a MySQL desde la línea de comandos: 9 pasos
Cómo enviar consultas SQL a MySQL desde la línea de comandos: 9 pasos

Video: Cómo enviar consultas SQL a MySQL desde la línea de comandos: 9 pasos

Video: Cómo enviar consultas SQL a MySQL desde la línea de comandos: 9 pasos
Video: Como Desfragmentar el disco duro en Windows 10/8/7 | Sin programa 2024, Mayo
Anonim

Un programa simple basado en texto llamado mysql debería haber sido parte de su instalación de MySQL. Le permite enviar consultas SQL directamente al servidor MySQL y generar los resultados en formato de texto. Es una forma rápida y sencilla de probar su instalación de MySQL.

Pasos

Enviar consultas SQL a Mysql desde la línea de comandos Paso 1
Enviar consultas SQL a Mysql desde la línea de comandos Paso 1

Paso 1. Busque el programa mysql (debe estar en un subdirectorio llamado bin bajo el directorio donde se instaló MySQL)

  • P.ej. Usuarios de Windows: C: / mysql / bin / mysql.exe
  • P.ej. Usuarios de Linux / Unix: / usr / local / mysql / bin / mysql
Enviar consultas SQL a Mysql desde la línea de comandos Paso 2
Enviar consultas SQL a Mysql desde la línea de comandos Paso 2

Paso 2. Inicie mysql: en el símbolo del sistema, escriba:

mysql -h nombre de host -u nombre de usuario -p,

  • dónde

    • host es la máquina donde se ejecuta el servidor MySQL
    • nombre de usuario es la cuenta de MySQL que desea utilizar
    • -p hará que mysql le solicite la contraseña de la cuenta MySQL.
Enviar consultas SQL a Mysql desde la línea de comandos Paso 3
Enviar consultas SQL a Mysql desde la línea de comandos Paso 3

Paso 3. Ingrese su contraseña cuando se le solicite

Enviar consultas SQL a Mysql desde la línea de comandos Paso 4
Enviar consultas SQL a Mysql desde la línea de comandos Paso 4

Paso 4. Escriba su comando SQL seguido de un punto y coma (;) y presione la tecla Enter

La respuesta del servidor debería aparecer en su pantalla.

Enviar consultas SQL a Mysql desde la línea de comandos Paso 5
Enviar consultas SQL a Mysql desde la línea de comandos Paso 5

Paso 5. Para salir de mysql, escriba quit en el indicador y presione la tecla Enter

Método 1 de 1: Ejecutar sin la consola

Enviar consultas SQL a Mysql desde la línea de comandos Paso 6
Enviar consultas SQL a Mysql desde la línea de comandos Paso 6

Paso 1. Busque el programa mysql (debe estar en un subdirectorio llamado bin debajo del directorio donde se instaló MySQL)

  • P.ej. Usuarios de Windows: C: / mysql / bin / mysql.exe
  • P.ej. Usuarios de Linux / Unix: / usr / local / mysql / bin / mysql
Enviar consultas SQL a Mysql desde la línea de comandos Paso 7
Enviar consultas SQL a Mysql desde la línea de comandos Paso 7

Paso 2. Inicie mysql: en el símbolo del sistema, escriba:

mysql -h nombre de host -u nombre de usuario -p nombre_bd -e "consulta"

  • dónde

    • host es la máquina donde se ejecuta el servidor MySQL
    • nombre de usuario es la cuenta de MySQL que desea utilizar
    • -p hará que mysql le solicite la contraseña de la cuenta MySQL.
    • db_name es el nombre de la base de datos para ejecutar la consulta y,
    • consulta es la consulta que desea ejecutar.
Enviar consultas SQL a Mysql desde la línea de comandos Paso 8
Enviar consultas SQL a Mysql desde la línea de comandos Paso 8

Paso 3. Ingrese su contraseña cuando se le solicite

Enviar consultas SQL a Mysql desde la línea de comandos Paso 9
Enviar consultas SQL a Mysql desde la línea de comandos Paso 9

Paso 4. MySQL debería devolver el resultado de su consulta

Consejos

  • Asegúrese de incluir; al final de su consulta si está utilizando la consola para que sepa que ha terminado con la consulta.
  • Puede especificar la contraseña en la línea de comando colocándola directamente después de -p, p. Ej. mysql -u nombre de usuario -h host -p contraseña. Observe que no hay espacio entre -p y la contraseña.
  • Si lo está ejecutando desde la línea de comandos y no está usando el shell, puede usar la bandera -B (por ejemplo, mysql -u username '-h host -p db_name -Be "query") para obtener la salida en modo por lotes, en lugar de en el modo tabular predeterminado de MySQL, para su posterior procesamiento.

Recomendado: