반응형
메타데이터.
데이터베이스에 저장된 데이터의 구조, 형식, 관계 등에 대한 정보를 저장하는 데이터를 뜻합니다. 데이터베이스의 메타데이터는 데이터베이스 자체를 관리하기 위해 사용되며, 일반적으로 시스템 카탈로그(System Catalog) 또는 데이터 사전(Data Dictionary)이라고도 불립니다.
이것을 확인하기 위해서는 다음과 같은 쿼리를 작성합니다.
SELECT * FROM
information_schema.TABLES
데이터베이스 스키마의 구조 및 내용을 더욱 자세히 파악할 수 있습니다.
데이터베이스 안의 테이블 정보 말고도 다음과 같은 정보들을 확인할 수 있습니다.
COLUMNS: 데이터베이스 내의 모든 테이블 컬럼에 대한 정보를 포함합니다.
STATISTICS: 인덱스와 관련된 통계 정보를 제공합니다.
KEY_COLUMN_USAGE: 외래 키 제약 조건에 사용되는 컬럼 정보를 제공합니다.
REFERENTIAL_CONSTRAINTS: 테이블 간의 외래 키 제약 조건 정보를 제공합니다.
ROUTINES: 데이터베이스 내의 모든 루틴(저장 프로시저, 함수 등) 정보를 포함합니다.
VIEWS: 데이터베이스 내의 모든 뷰 정보를 포함합니다.
반응형
'Study > Database' 카테고리의 다른 글
[Database] ERD, 어떻게 설계할까? (0) | 2023.04.13 |
---|---|
[Database] MySQL 8.0 내장함수를 이용하여 데이터를 편리하게 추출하기 (0) | 2023.04.13 |
[Database] MySQL 실행계획으로 쿼리 최적화를 위한 힌트를 확인하자 (0) | 2023.04.13 |
[Database] SQL을 최적화하려면 이렇게 해야 한다. (0) | 2023.04.13 |