Obtenez des noms de table à l'aide de l'instruction SELECT dans MySQL

Obtenez des noms de table à l'aide de l'instruction SELECT dans MySQL
Dans la base de données MySQL, les données sont stockées sous forme tabulaire. En tant qu'administrateur de la base de données, il est difficile de garder un œil sur tous les processus et modifications d'exécution dans tous les objets de base de données. Dans MySQL, plusieurs commandes sont disponibles pour obtenir les noms de table de toutes les bases de données pour les gérer efficacement.

Ce message parlera de:

  • Comment déterminer tous les noms de table en utilisant «SÉLECTIONNER»Instruction dans MySQL?
  • Comment déterminer les noms de table de plusieurs bases de données à l'aide de «SÉLECTIONNER»Instruction dans MySQL?

Comment déterminer tous les noms de table à l'aide de l'instruction «SELECT» dans MySQL?

Pour afficher les noms de table des bases de données MySQL, utilisez le «SÉLECTIONNER" déclaration. À cette fin, consultez les étapes fournies.

Étape 1: Connectez le terminal

Au début, connectez le terminal Windows avec le serveur MySQL en exécutant la commande ci-dessous:

mysql -u root -p

En conséquence, il vous sera demandé le mot de passe:

Étape 2: Afficher tous les noms de tableaux

Maintenant, exécutez le «SÉLECTIONNER«Commande avec le«information_schema.les tables«Pour obtenir les informations sur toutes les tables existantes et affiche dans une base de données:

Sélectionnez Table_Name comme TABLESNAME à partir de l'information_schema.les tables;

Comment déterminer les noms de table de plusieurs bases de données à l'aide de l'instruction «SELECT» dans MySQL?

Si vous souhaitez afficher plusieurs tableaux de bases de données à la fois, le «SYNDICAT»L'opérateur peut être utilisé:

Sélectionnez Table_Name comme TABLESNAME à partir de l'information_schema.Tables où Table_Schema = 'Mariadb' Union SELECT TABLE_NAME AS TABLESNAME à partir de l'information_schema.tableaux où table_schema = 'myNewdb';

Ici:

  • "SÉLECTIONNER»La commande est utilisée pour sélectionner l'enregistrement dans les bases de données.
  • "Nom de la table«Est la variable par défaut.
  • "Tables name”Est ​​le nom de la colonne de table résultante.
  • "information_schema.les tables"L'opérateur combine les résultats de deux ou multiples"SÉLECTIONNER»Déclarations.
  • "»La clause extrait les dossiers qui répondent à l'état fourni.
  • "table_schema»La variable sera utilisée pour enregistrer le nom de la base de données.
  • "mariadb" et "myNewdb«Sont nos noms de base de données.

Comme vous pouvez le voir, les tables des deux bases de données ci-dessus sont présentées dans le même tableau:

Une autre façon d'obtenir les résultats de plusieurs «SÉLECTIONNER"Requêtes dans les tables individuelles, le demi-colon";" peut être utilisé:

Sélectionnez Table_Name comme TABLESNAME à partir de l'information_schema.tableaux où table_schema = 'mariaDb'; Sélectionnez Table_Name comme TABLESNAME à partir de l'information_schema.tableaux où table_schema = 'myNewdb';

C'est tout! Nous avons fourni les différentes requêtes pour obtenir des noms de table à l'aide de l'instruction «SELECT» de MySQL.

Conclusion

Pour obtenir des noms de table en utilisant le «SÉLECTIONNER»Déclaration dans MySQL, le«Sélectionnez Table_Name comme TABLESNAME à partir de l'information_schema.les tables;»La commande peut être utilisée. Pour obtenir les résultats du multiple "SÉLECTIONNER»Déclats à la fois, le«SYNDICAT»L'opérateur peut être utilisé. D'un autre côté, le «;»Affiche les noms de table de différentes bases de données individuellement. Ce message a démontré la procédure d'obtention des noms de table en utilisant l'instruction «SELECT» dans MySQL.