データベース管理作業では、データベース内のテーブルの数の統計が必要になることがよくあります。これは、データベース監査、ドキュメント、またはメンテナンスで非常に実用的です。ほとんどのリレーショナルデータベース管理システム(RDBMS)は、システムディレクトリまたは情報モードでフォームの数をカウントするための便利な方法を提供します。一般的に使用されるデータベースのいくつかの統計的方法を以下に示します。
postgresqlでは、特定のモードでフォームのクエリ数を表示する
を使用できます。
information_schema.tables
<code class="language-sql">SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'public';</code>
'public'
ビューを使用してフィルターを使用することもできます。
データベース名をに置き換えてください。
information_schema.tables
SQL Serverデータベース<code class="language-sql">SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'your_database_name';</code>ログイン後にコピーこのクエリは、現在接続しているデータベースに適しています。
ディレクトリビュー統計を使用できます。 your_database_name
sqliteデータベース
sys.tablesテーブル統計フォームの数を使用できます。 <code class="language-sql">SELECT COUNT(*) FROM sys.tables;</code>ログイン後にコピーoracleデータベース
- Oracleデータベースでは、モードの所有者に応じて
ビューを使用してフィルターを使用できます。対応するモード名にを置き換えてください。
概要
sqlite_master
各データベースシステムにメタデータを保存する方法は異なりますが、システムディレクトリまたは情報モードをクエリすることは、テーブルの詳細情報を取得するための一般的な方法です。これらのクエリステートメントを使用すると、データベースのテーブルの数をすばやくカウントできます。<code class="language-sql">SELECT COUNT(*) FROM sqlite_master WHERE type = 'table';</code>ログイン後にコピー特定のデータベースの詳細なヘルプが必要な場合は、使用するデータベースタイプを教えてください!
以上がデータベース内のテーブルの数を数える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。