postgresqlは
ダイナミック生成クエリを使用して、アーキテクチャ内のすべてのテーブルの数を確認します。 pl/pgsqlブロックを使用してください:pg_catalog.pg_tables
DO $$ DECLARE tbl RECORD; BEGIN FOR tbl IN SELECT schemaname, tablename FROM pg_catalog.pg_tables WHERE schemaname = 'public' -- 根据需要更改架构 LOOP EXECUTE format( 'SELECT COUNT(*) AS row_count, ''%I'' AS table_name FROM %I.%I', tbl.tablename, tbl.schemaname, tbl.tablename ); END LOOP; END $$;
1つのクエリですべてのテーブルの数を表示する場合:public
SELECT table_name, (SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'public') AS row_count FROM information_schema.tables WHERE table_schema = 'public';
mySQLは、各テーブルの行数を直接照会することにより、各テーブルのデータをチェックします。以下は、この操作を実行する動的な方法です。
行数のクエリを取得します:<替>データベース名に置き換えられました。
<列>各テーブルの近似数が提供されます(この値は必ずしも100%正確ではないことに注意してください)。
SELECT table_name, table_rows FROM information_schema.tables WHERE table_schema = 'your_database_name';
SQL Server
- SQL Serverを使用する
your_database_name
システムビューすべてのテーブルのすべての行を動的に確認してください:- クエリ:<查>
table_rows
このクエリは、現在のデータベース内のすべてのユーザーテーブルの数を返します。sqlitesqliteは
テーブルを使用してテーブルを取得し、各テーブルの数を動的に照会します。クエリ:<查>
このクエリには、すべてのテーブルとその行がリストされています。sys.tables
<结>概要
SELECT t.name AS table_name, p.rows AS row_count FROM sys.tables t JOIN sys.partitions p ON t.object_id = p.object_id WHERE p.index_id IN (0, 1); -- 0 = 堆,1 = 聚集索引ログイン後にコピーデータが含まれるテーブルをチェックすることは、すべてのデータベースで一般的なタスクです。ほとんどのデータベースは、クエリを動的に生成する方法を提供したり、システムビューを使用して各テーブルの行数を計算します。これらのテクノロジーを使用すると、どのテーブルがデータを含めるかをすばやく識別し、データベースの構造をより効果的に理解できます。
以上がどのテーブルがデータベースにデータが含まれているかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。