MySQL Shell es una interfaz de línea de comandos avanzada que le permite interactuar con el servidor MySQL de forma interactiva. Es compatible con SQL, JavaScript y Python, lo que la convierte en una poderosa herramienta para la administración de bases de datos y el desarrollo de scripts. En este artículo, proporcionaremos una introducción completa a MySQL Shell, cubriendo sus características principales y cómo se puede utilizar para mejorar la eficiencia de su trabajo con bases de datos MySQL.

¿Qué es MySQL Shell?

MySQL Shell es un cliente MySQL que proporciona una interfaz de línea de comandos para la administración de bases de datos MySQL. Es un componente de MySQL Server y está disponible para todas las principales plataformas de sistemas operativos. MySQL Shell proporciona soporte para JavaScript, Python y SQL, lo que le permite ejecutar consultas y scripts SQL en cualquiera de estos lenguajes.

Instalación del shell MySQL

La instalación de MySQL Shell es sencilla y se puede realizar utilizando el instalador estándar de MySQL. El instalador proporcionará una lista de componentes que se pueden instalar, incluidos MySQL Server, MySQL Workbench y MySQL Shell. Seleccione MySQL Shell para la instalación y siga las instrucciones que aparecen en pantalla para completar el proceso de instalación.

Conectarse al servidor MySQL usando MySQL Shell

Después de instalar MySQL Shell, puede conectarse al servidor MySQL usando el comando 'mysqlsh'. Este comando acepta una cadena de conexión que especifica el nombre de usuario, la contraseña, el host y el puerto del servidor MySQL. Por ejemplo, para conectarse al servidor MySQL en el host 'localhost' en el puerto 3306 como usuario 'root', puede usar el siguiente comando :

raíz mysqlsh@localhost:3306

Una vez que se conecte al servidor MySQL, podrá comenzar a ejecutar consultas SQL y scripts JavaScript o Python.

Ejecutar consultas SQL en MySQL Shell

Para ejecutar consultas SQL en MySQL Shell, debe ingresar al modo SQL usando el comando '\sql'. Después de ingresar al modo SQL, puede ejecutar consultas SQL como lo haría en cualquier otro cliente MySQL. Por ejemplo, para seleccionar todos los registros de la tabla 'usuarios', puede usar el siguiente comando:

\sql
SELECCIONAR * DE usuarios;

Ejecución de scripts JavaScript y Python en MySQL Shell

MySQL Shell también le permite ejecutar scripts de JavaScript y Python. Para ingresar al modo JavaScript, use el comando '\js'. Para ingresar al modo Python, use el comando '\py'. Después de ingresar al modo adecuado, puede comenzar a escribir y ejecutar scripts. Por ejemplo, el siguiente script JavaScript imprime '¡Hola, mundo!':

\js
console.log('¡Hola mundo!');

Del mismo modo, el siguiente script de Python imprime '¡Hola, mundo!':

\py
print('¡Hola mundo!')

Conclusión

MySQL Shell es una poderosa herramienta que proporciona una interfaz de línea de comandos avanzada para la administración de bases de datos MySQL. Con soporte para SQL, JavaScript y Python, MySQL Shell permite una amplia gama de operaciones, desde la ejecución de consultas SQL hasta el desarrollo de procesos complejos. Scripts para automatizar tareas. Si trabaja con bases de datos MySQL, MySQL Shell puede ser una valiosa adición a su conjunto de herramientas.

Ahora responde el ejercicio sobre el contenido:

¿Cuál es el propósito de MySQL Shell?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Introducción al enrutador MySQL

Siguiente página del libro electrónico gratuito:

61Introducción al enrutador MySQL

3 minutos

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.