ホームページ > データベース > mysql チュートリアル > データベース内のテーブルの数を数える方法

データベース内のテーブルの数を数える方法

Patricia Arquette
リリース: 2025-01-29 16:02:09
オリジナル
451 人が閲覧しました

How to Count the Number of Tables in a Database

データベース管理作業では、データベース内のテーブルの数の統計が必要になることがよくあります。これは、データベース監査、ドキュメント、またはメンテナンスで非常に実用的です。ほとんどのリレーショナルデータベース管理システム(RDBMS)は、システムディレクトリまたは情報モードでフォームの数をカウントするための便利な方法を提供します。一般的に使用されるデータベースのいくつかの統計的方法を以下に示します。

postgreSqlデータベース

postgresqlでは、特定のモードでフォームのクエリ数を表示する

を使用できます。

information_schema.tables

他のモードを照会する必要がある場合は、
<code class="language-sql">SELECT COUNT(*)
FROM information_schema.tables
WHERE table_schema = 'public';</code>
ログイン後にコピー
をターゲットモード名に置き換えます。
  • 'public' mysqlデータベース
mysqlでは、データベース名に従って

ビューを使用してフィルターを使用することもできます。

データベース名をに置き換えてください。

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート