2d3k / CS-Study

기본을 소홀히 하지 말자!!
0 stars 1 forks source link

[Database] 데이터 사전 #7

Open 2d3k opened 1 year ago

2d3k commented 1 year ago

1. 데이터 사전에 대해 설명하시오

2. MySQL 문을 사용하여 데이터 사전을 조회하는 쿼리를 만드시오

2d3k commented 1 year ago
  1. 데이터 사전에는 데이터베이스의 데이터를 제외한 모든 정보가 있다 (메타 데이터). MySQL의 데이터 사전에는 information schema가 있는데, 이는 데이터 사전 또는 시스템 카탈로그이다.
2d3k commented 1 year ago
  1. 사용자의 테이블 이름을 검색하는 쿼리문
    SELECT TABLE_NAME 
    FROM INFORMATION_SCHEMA.TABLES;
hyeonayou commented 1 year ago
  1. 데이터베이스의 전반에 대한 정보를 제공하는 것 데이터베이스 개체에 관한 정보가 모두 모아져 있는 곳/
  2. 유저 테이블명 조회
    SELECT object_name 
    FROM USER_OBJECTS 
    WHERE object_type='TABLE';
hyeonayou commented 1 year ago

참고

주요 데이터 사전 USER_OBJECTS(OBJ) : 모든 오브젝트에 대한 정보를 지원, 오브젝트 유형, 작성시간, 오브젝트에 사용된 최종 DDL 명령, alter, grant 및 revoke 등

USER_TABLES(TABS) : 테이블에 대한 정보

USER_TAB_COLUMNS(COLS) : 컬럼에 대한 정보

USER_VIEWS : 뷰에 대한 정보

USER_SYNONYMS(SYN) : 동의어

USER_SEQUENCES(SEQ) : 시퀀스

USER_CONSTRAINTS : 제약조건

USER_CONS_COLUMNS : 제약 조건을 가진 열에 대한 정보

USER_TAB_COMMENTS : 테이블/뷰에 대한 주석

USER_COL_COMMENTS : 컬럼에 대한 주석

USER_INDEXES(IND) : 인덱스에 관한 정보

USER_IND_COLUMNS : 인덱스열에 대한 정보

USER_CLUSTERS(CLU) : 클러스터와 관련된 정보

USER_DB_LINKS : 데이터베이스 링크에 관련된 정보

USER_TRIGGERS : 트리거

USER_SOURCE : 프로시저, 함수 및 패키지

USER_ERRORS : 코드 오류

USER_TABLESPACES : 테이블스페이스

USER_USERS : 사용자

USER_TAB_PRIVS : 테이블 권한

USER_COL_PRIVS : 열 권한

USER_SYS_PRIVS : 시스템 권한