IT/DBMS

[MySQL/MariaDB] 테이블/테이블 목록 조회

알 수 없는 사용자 2022. 11. 23. 06:45
반응형

목차

    Mysql/MariaDB 테이블 조회

    information_schema DB를 활용(절대 information_schema의 정보를 수정하면 안됨)

    Mysql 혹은 MariaDB의 메타데이터 정보를 담고 있는 information_schema를 활용해서

    다양하게 사용 가능(빈 테이블 조회 등)

     

    메타데이터 조회

     

    -- 빈 테이블 조회
    SELECT 
    TABLE_NAME AS 테이블명, 
    table_comment AS 코멘트, 
    table_rows AS 행
    FROM information_schema.tables
    WHERE
        table_schema = '스키마명'AND table_rows <= 0;
    -- 컬럼으로 테이블 조회
    SELECT 
    TABLE_SCHEMA
           ,TABLE_NAME
           ,COLUMN_NAME
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE COLUMN_NAME='컬럼명';
    반응형