Ejecución de consultas MySQL desde la línea de comandos

En este tutorial, aprenderemos cómo ejecutar consultas MySQL desde la línea de comandos.
Para ejecutar MySQL desde la línea de comandos, hacemos uso del siguiente comando:
mysql -u userName -p databaseName < fileName.sql
Sin embargo, debemos comenzar abriendo el símbolo del sistema con la tecla Windows + R antes de comenzar. Tendríamos la siguiente ventana:
Aquí escribimos cmd
y presionamos OK
, lo que abre nuestro símbolo del sistema. A continuación, necesitamos llegar al directorio bin de MySQL Server a través de la línea de comando para la cual la instantánea es la siguiente:
Una vez que ingresamos al cliente de línea de comandos de MySQL, inicializamos nuestro trabajo creando una base de datos para trabajar. Creemos una base de datos de students
. Esta operación se puede realizar con el siguiente comando en el cliente:
Ahora, usamos el comando USE
para indicarle a la línea de comando que cambie la base de datos actual a students
. Tan pronto como tengamos la base de datos lista, nuestro siguiente paso es crear una tabla dentro de la base de datos. Creemos una tabla student_details
con stu_id
, stu_firstName
y stu_lastName
como columnas. Además, hacemos de stu_id
la clave principal. Esta operación se puede realizar de la siguiente manera:
Ahora intentemos insertar filas con los detalles de los estudiantes en esta tabla. Podemos hacer esto de la siguiente manera:
Una vez que hayamos insertado las filas en la tabla, podemos usar el siguiente comando para ver nuestras entradas en la línea de comandos:
De manera similar, podemos realizar cada una de las operaciones en el cliente de línea de comandos de MySQL y usarlo como un banco de trabajo.
Nota: Cuando ingresa consultas SQL en este cliente de línea de comandos, la salida se envía al cliente y se muestra en la pantalla.
Por lo tanto, hemos ejecutado con éxito consultas MySQL en la línea de comandos.