본문 바로가기
Programming/SQL

[MySQL] Comment 코멘트 다루기

by 코딩하는 금융인 2024. 2. 12.

안녕하세요.

오늘은 MySQL 환경에서 테이블에 COMMENT를 설정하는 방법에 대해 알아보겠습니다.

 

 MySQL Comment 설정·수정·조회

▣ SQL Comment 의미

테이블 또는 컬럼의 의미(Comment)를 조회하는 주석의 기능으로, DB에 새겨진 주석이라고 생각하면 됨

 

 - 테이블이나 컬럼의 의미 파악에 도움을 주기 위해 주로 남김

 

1) Comment 설정 및 수정하기

 - 테이블과 컬럼을 생성할 때, COMMENT를 설정할 수 있고, ALTER문을 통해 설정된 COMMENT를 수정할 수 있음

 - Comment 삭제 시, ALTER문에서 COMMENT = ''로 넣거나 아예 COMMENT 부분을 빼고 쿼리를 실행하면 됨

 - Oracle에서는 COMMENT ON TABLE/COLUMN [테이블명]/[컬럼명] IS [COMMENT]문으로 설정할 수 있음

 

 

-- 테이블 COMMENT / =은 생략 가능

# 테이블 생성 시
CREATE TABLE[테이블명] (
 [컬럼명] 속성,
 ...
) COMMENT = 'TABLE COMMENT';

# 테이블 설정 바꾸기
ALTER TABLE[테이블명] COMMENT = 'TABLE COMMENT2';

-- 컬럼 COOMENT

# 컬럼 내 COMMENT 설정
CREATE TABLE[테이블명] (
  [컬럼명] 속성 COMMENT 'column comment',
  ...
);

# 컬럼 COMMENT 바꾸기
ALTER TABLE[테이블명] MODIFY [컬럼명] [데이터타입] [제약조건] COMMENT 'column comment';

 

2) Comment 조회하기

 - INFORMATION_SCHEMA를 통해 테이블이나 컬럼 내 Comment를 조회할 수 있으나, 아래 방법을 통해 Comment 포함한 테이블 내 모든 컬럼 조회 가능

 

 

-- 코멘트 조회하기
SHOW FULL COLUMNS FROM TABLE[테이블명];

 

 

 

 

반응형

댓글