ホームページ >データベース >mysql チュートリアル >mysqlを使用してデータベース内のすべてのテーブルをクエリする方法
mysql では、「select table name from information_schema.tables where table_schema=database」を使用してデータベース内のすべてのテーブルをクエリでき、「information_schema.tables」はデータベースのメタデータにアクセスできます。
このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。
select コマンドを使用してすべてのテーブル名をクエリします。
書き込み方法は次のとおりです。
select 表名 from information_schema.tables where table_schema='当前数据库'
[INFORMATION_SCHEMA データベース] には MySQL が付属しており、データベースのメタデータにアクセスする方法を提供します。メタデータとは何ですか?メタデータは、データベース名やテーブル名、列のデータ型、アクセス権限など、データに関するデータです。
この情報を説明するために使用されるその他の用語には、「データ ディクショナリ」や「システム カタログ」などがあります。
MySQL では、[INFORMATION_SCHEMA] はデータベース、正確には情報データベースとみなされます。これには、MySQL サーバーによって維持される他のすべてのデータベースに関する情報が保持されます。データベース名、データベーステーブル、データ型、テーブル列のアクセス権など。
[INFORMATION_SCHEMA] には、読み取り専用のテーブルがいくつかあります。これらは実際にはベーステーブルではなくビューであるため、それらに関連するファイルは表示されません。
推奨学習: mysql ビデオ チュートリアル
以上がmysqlを使用してデータベース内のすべてのテーブルをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。