mysqlshow-urootqueryDatab"/> mysqlshow-urootqueryDatab">
ホームページ >データベース >mysql チュートリアル >MySQL Server コマンドラインから特定のデータベース内のテーブルのリストを取得するにはどうすればよいでしょうか?
特定のデータベース内のテーブルのリストを取得するには、データベース名とともに「mysqlshow」クライアント プログラムを使用する必要があります。その構文は次のとおりです。 -
Mysqlshow – u root db_name [pat_matching]
ここで、db_name はテーブル名を取得するデータベースの名前です。
Pat_matching はオプションです。特定のスキーマのテーブルのリストを取得するために使用されます。スキーマを指定しない場合は、そのデータベースに保存されているすべてのテーブルが表示されます。
次のコマンドは、すべてのテーブル データベース "クエリ" を取得します -
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 | +---------------------+
次に、名前に「student」を含むテーブルを取得すると仮定します。パターンマッチングで次のクエリを使用できます -
C:\mysql\bin>mysqlshow -u root query %student% Database: query Wildcard: %student% +---------------------+ | Tables | +---------------------+ | student | | student_detail | | student_info | | student_marks | | view_student_detail | +---------------------+
以上がMySQL Server コマンドラインから特定のデータベース内のテーブルのリストを取得するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。