Maison >base de données >tutoriel mysql >Comment puis-je récupérer les noms de tables MySQL à l'aide d'une instruction SELECT ?

Comment puis-je récupérer les noms de tables MySQL à l'aide d'une instruction SELECT ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-11 06:52:10193parcourir

How Can I Retrieve MySQL Table Names Using a SELECT Statement?

Obtenez des noms de table avec l'instruction SELECT dans MySQL

La commande Show Tables de MySQL fournit une méthode pratique pour répertorier toutes les tableaux dans une base de données. Cependant, pour insérer directement ces noms de table dans une autre table, une approche alternative est requise.

La question se pose: existe-t-il une instruction de sélection standard qui peut récupérer les noms de table? La réponse réside dans la table du système information_schema.tables.

Pour récupérer les noms de table de toutes les bases de données, exécutez la requête suivante:

Pour réduire la recherche dans une base de données spécifique nommée nommée nommée nom 'my_database', utilisez:

pour insérer les noms de table récupérés dans une autre table, exécutez:

pour une documentation complète, reportez-vous à: http: //dev.mysql .com / doc / Refman / 5.0 / en / information-schema.html

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn