Introduction au shell MySQL

Página 60

MySQL Shell est une interface de ligne de commande avancée qui vous permet d'interagir de manière interactive avec le serveur MySQL. Il prend en charge SQL, JavaScript et Python, ce qui en fait un outil puissant pour l'administration de bases de données et le développement de scripts. Dans cet article, nous allons fournir une introduction complète à MySQL Shell, couvrant ses principales fonctionnalités et comment il peut être utilisé pour améliorer l'efficacité de votre travail avec les bases de données MySQL.

Qu'est-ce que MySQL Shell ?

MySQL Shell est un client MySQL qui fournit une interface de ligne de commande pour l'administration de la base de données MySQL. Il s'agit d'un composant de MySQL Server et est disponible pour toutes les principales plates-formes de système d'exploitation. MySQL Shell prend en charge JavaScript, Python et SQL, vous permettant d'exécuter des requêtes et des scripts SQL dans n'importe lequel de ces langages.

Installation du shell MySQL

L'installation de MySQL Shell est simple et peut être effectuée à l'aide du programme d'installation MySQL standard. Le programme d'installation fournira une liste de composants pouvant être installés, notamment MySQL Server, MySQL Workbench et MySQL Shell. Sélectionnez MySQL Shell pour l'installation et suivez les instructions à l'écran pour terminer le processus d'installation.

Connexion au serveur MySQL à l'aide de MySQL Shell

Après avoir installé MySQL Shell, vous pouvez vous connecter au serveur MySQL à l'aide de la commande 'mysqlsh'. Cette commande accepte une chaîne de connexion qui spécifie le nom d'utilisateur, le mot de passe, l'hôte et le port du serveur MySQL. Par exemple, pour vous connecter au serveur MySQL sur l'hôte « localhost » sur le port 3306 en tant qu'utilisateur « root », vous pouvez utiliser la commande suivante :

mysqlsh racine@localhost:3306

Une fois connecté au serveur MySQL, vous pouvez commencer à exécuter des requêtes SQL et des scripts JavaScript ou Python.

Exécuter des requêtes SQL dans MySQL Shell

Pour exécuter des requêtes SQL dans MySQL Shell, vous devez entrer en mode SQL à l'aide de la commande '\sql'. Après être entré en mode SQL, vous pouvez exécuter des requêtes SQL comme vous le feriez dans n'importe quel autre client MySQL. Par exemple, pour sélectionner tous les enregistrements de la table « utilisateurs », vous pouvez utiliser la commande suivante :

\sql SELECT * FROM utilisateurs ;

Exécuter des scripts JavaScript et Python dans MySQL Shell

Le Shell MySQL vous permet également d'exécuter des scripts JavaScript et Python. Pour passer en mode JavaScript, utilisez la commande '\js'. Pour passer en mode Python, utilisez la commande '\py'. Après être entré dans le mode approprié, vous pouvez commencer à écrire et exécuter des scripts. Par exemple, le script JavaScript suivant affiche « Hello, World ! » :

\js console.log('Bonjour le monde !');

De même, le script Python suivant affiche « Hello, World ! » :

\py print('Bonjour le monde !')

Conclusion

MySQL Shell est un outil puissant qui fournit une interface de ligne de commande avancée pour l'administration de bases de données MySQL. Avec la prise en charge de SQL, JavaScript et Python, MySQL Shell permet un large éventail d'opérations, de l'exécution de requêtes SQL au développement de programmes complexes. scripts pour automatiser les tâches. Si vous travaillez avec des bases de données MySQL, MySQL Shell peut être un ajout précieux à votre ensemble d'outils.

Répondez maintenant à l’exercice sur le contenu :

Quel est le but de MySQL Shell ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

61Introduction au routeur MySQL

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte