1. 데이터 사전
데이터 사전 검색
MySQL에서 데이터 사전은 information_schema라는 데이터베이스 안에 존재한다
그러므로 이 안의 테이블을 조회하기 위해선 해당 데이터베이스로 이동하여 테이블 목록을 조회할 수 있다.
- use information_schema : -- 이동
- show table : -- 테이블 목록 보기
테이블 목록으로 데이터 사전을 구성하는 테이블 이름을 확인하고 select 문으로 해당 테이블 내용을 조회할 수 있다.
2. 테이블 목록 확인
select table_schema, table_name, engine, data_length, create_time from information_Schema.tables
where table_schema = 'db_dbclass';
테이블명, 사용한 데이터베이스 엔진, 데이터 길이, 생성된 시점 등의 정보를 확인가능하다.
3. 테이블에 설정된 제약 사항 확인
select constraint_name, table_name, constraint_type from information_Schema.table_constraints
where table_schema = 'db_dbclass';
주의점
- 각 DBMS마다 데이터 사전의 개념은 동일하나 구현결과는 데이터베이스 상품마다 차이가 크다.
- 데이터 사전 설계 구조의 작은 차이가 실제 사용단계 활용방법에서는 큰 차이로 나타난다.
- 다른 유형의 SQL 명령문과 달리 데이터 사전의 대한 조회방법은 데이터베이스 제품마다 전혀 다른 방법으로 내용을 조회하고 이해해야 한다
'개인 공부' 카테고리의 다른 글
MySQL 데이터 제어 ( DCL 문 ) (0) | 2023.04.03 |
---|---|
MySQL 서브쿼리 , 집합 연산자에 대해 (0) | 2023.04.03 |
MySQL DDL 작성( 테이블 생성 , 변경 , 삭제 , 절단 , 이름변경 , 제약조건 , 조인) (0) | 2023.04.03 |