> 데이터 베이스 > MySQL 튜토리얼 > 데이터베이스에 데이터가 포함 된 테이블을 확인하는 방법

데이터베이스에 데이터가 포함 된 테이블을 확인하는 방법

Mary-Kate Olsen
풀어 주다: 2025-01-29 16:04:13
원래의
1005명이 탐색했습니다.

데이터베이스 관리에서는 문제를 확인하거나 데이터베이스를 유지하거나 데이터베이스 구조 및 사용법을 이해하는 데 도움이되는 데이터 포함 데이터 테이블을 신속하게 식별하는 것이 중요합니다. 이 기사에서는 다른 관계 데이터베이스 관리 시스템 (RDBMS)에 체크 양식에 데이터가 있는지 여부를 설명합니다. How to Check Which Tables Contain Data in a Database postgresql

PostgreSQL은

동적 생성 쿼리를 사용하여 아키텍처의 모든 테이블 수를 확인합니다.

PL/PGSQL 블록 사용 :

이 스크립트는 아키텍처의 모든 테이블을 가로 지르고 각 테이블의 행 수를 출력합니다.

<:> 대체 쿼리 : 하나의 쿼리에서 모든 테이블의 수를 보려면 : 이 메소드는 테이블과 해당 행을 나열합니다.

mysql

MySQL은 각 테이블의 행 수를 직접 쿼리하여 각 테이블의 데이터를 확인합니다. 다음은이 작업을 수행하는 역동적 인 방법입니다. 행 수 쿼리 가져 오기 : pg_catalog.pg_tables

데이터베이스 이름으로 대체되었습니다.

각 테이블의 근사치 수가 제공됩니다 (이 값이 항상 100% 정확하지는 않습니다).
<code class="language-sql">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 $$;</code>
로그인 후 복사

SQL Server public SQL Server를 사용하여

시스템 뷰를 사용하여 모든 테이블의 모든 행 수를 동적으로 점검합니다. 쿼리 :

이 쿼리는 현재 데이터베이스의 모든 사용자 테이블의 수를 반환합니다.

sqlite

sqlite는 테이블을 사용하여 테이블을 얻고 각 테이블의 수를 동적으로 쿼리합니다. 쿼리 :
<code class="language-sql">SELECT table_name,
       (SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'public') AS row_count
FROM information_schema.tables
WHERE table_schema = 'public';</code>
로그인 후 복사
이 쿼리에는 모든 테이블과 행이 나와 있습니다.

요약

데이터가 포함 된 테이블을 확인하는 것은 모든 데이터베이스에서 일반적인 작업입니다. 대부분의 데이터베이스는 쿼리를 동적으로 생성하거나 시스템 뷰를 사용하여 각 테이블의 행 수를 계산하는 방법을 제공합니다. 이러한 기술을 사용하면 데이터가 포함 된 테이블을 신속하게 식별하고 데이터베이스의 구조를보다 효과적으로 이해할 수 있습니다.

위 내용은 데이터베이스에 데이터가 포함 된 테이블을 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿