リレーショナルデータベースの列カウントを効率的に決定する
行数は頻繁に照会されますが、データベーステーブルの列の数を決定することも貴重なタスクです。この記事では、これを達成するための簡単な方法を示しています
情報をレバレッジ型_schema metadata
データベースは、データベースオブジェクトに関する重要なメタデータを提供します。 具体的には、INFORMATION_SCHEMA
内にあるCOLUMNS
テーブルには、各テーブルの列に関する詳細情報が記載されています。 次のSQLクエリは、このテーブルを利用して列をカウントします。
INFORMATION_SCHEMA
<code class="language-sql">SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE table_catalog = 'database_name' -- Replace with your database name AND table_name = 'table_name'; -- Replace with your table name</code>
を実際のデータベースとテーブル名に置き換えることを忘れないでください。 このクエリを実行すると、指定されたテーブルの合計列カウントが直接返されます。
この手法は、以下を含むさまざまなシナリオで有益であることが証明されています
'database_name'
'table_name'
テーブルが予想される列の数を所有していることを確認し、データの整合性を確保します。
以上がリレーショナルデータベーステーブルの列の数をすばやく決定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。