[INFORMATION_SCHEMA] 메타데이터 확인하기
2022. 5. 18. 11:12ㆍMYSQL
INFORMATION_SCHEMA란 서버 내에 존재하는 DB의 메타정보(테이블, 컬럼, 인덱스 등)를 모아둔 DB이다.
읽기전용(Read-Only)이기 때문에 수정은 불가하다.
메타데이터(Metadata)란, 데이터의 데이터로서 데이터베이스 또는 테이블명, 컬럼 데이터타입, 접근 권한 등을 일컫는다.
데이터사전(Data Dictionary) 또는 시스템 카탈로그(System Catalog)라고도 불린다.
1. 테이블명 추출
SELECT *
FROM INFORMATION_SCHEMA.TABLES
2. 컬럼명 추출
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = '[테이블명]'
이 외에도
생성된 이벤트/스케줄(EVENTS), 사용자 권한 정보(USER_PRIVILIEGES), 뷰(VIEWS) 등이 확인 가능하다.
'MYSQL' 카테고리의 다른 글
[문자열 위치 찾기] PATINDEX, CHARINDEX (0) | 2022.05.18 |
---|---|
[순위] ROW_NUMBER, RANK, DENSE_RANK (0) | 2022.05.18 |
[날짜] DATEPART, DATEDIFF (0) | 2022.05.18 |
[치환함수] REPLACE, ISNULL (0) | 2022.05.18 |
[OPENQUERY] SELECT 조회하기 (0) | 2022.05.18 |