mysqlshow-urootqueryDatab"/> mysqlshow-urootqueryDatab">

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
PHPzavant
2023-09-06 23:33:021558parcourir

我们如何从 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]

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             |
+---------------------+

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 |
+---------------------+

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer