Maison > base de données > tutoriel mysql > Comment pouvons-nous obtenir la liste des tables d'une base de données spécifique à partir de la ligne de commande du serveur MySQL ?

Comment pouvons-nous obtenir la liste des tables d'une base de données spécifique à partir de la ligne de commande du serveur MySQL ?

PHPz
Libérer: 2023-09-06 23:33:02
avant
1556 Les gens l'ont consulté

我们如何从 MySQL Server 命令行获取特定数据库中的表列表?

Nous devons utiliser le programme client "mysqlshow" avec le nom de la base de données pour obtenir la liste des tables d'une base de données spécifique. Sa syntaxe est la suivante -

Mysqlshow – u root db_name [pat_matching]
Copier après la connexion

Ici db_name est le nom de la base de données à partir de laquelle nous voulons obtenir le nom de la table.

Pat_matching est facultatif. Il est utilisé pour obtenir une liste de tables d'un schéma spécifique. Si nous ne fournissons aucun schéma, il affichera toutes les tables stockées dans cette base de données.

Exemple

La commande suivante obtiendra la "requête" de la base de données de toutes les tables -

C:\mysql\bin>mysqlshow -u root query
Database: query
+---------------------+
| Tables              |
+---------------------+
| cars                |
| cars_avgprice       |
| customers           |
| detail_bday         |
| emp                 |
| emp123              |
| emp_t               |
| examination_btech   |
| first_view          |
| info                |
| item_list           |
| item_list1          |
| new_number          |
| reservation         |
| reservations        |
| reserve             |
| student             |
| student_detail      |
| student_info        |
| student_marks       |
| tender              |
| tender1             |
| view_detail         |
| view_student_detail |
| website             |
+---------------------+
Copier après la connexion

Maintenant, en supposant que nous voulons obtenir les tables qui ont "étudiant" dans leur nom, nous pouvons utiliser la requête suivante avec une correspondance de modèle -

C:\mysql\bin>mysqlshow -u root query %student%
Database: query Wildcard: %student%
+---------------------+
| Tables              |
+---------------------+
| student             |
| student_detail      |
| student_info        |
| student_marks       |
| view_student_detail |
+---------------------+
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal