강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

알센님의 프로필 이미지
알센

작성한 질문수

김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복

DDL 구문에서의 COMMENT 활용 방법 문의드려요.

작성

·

24

0

안녕하세요.

 

테이블 정의서를 열어서 보다 자세한 사항을 확인하기 전에

접속된 세션에서 MySQL에 생성된 DDL 구문을 툴에서 추출하여 먼저 구조를 파악하고자

COMMENT를 활용하여 "컬럼 한글명(논리명)" 기입하여 사용하려고 하는데

비고 같이 진짜 설명을 써놓는 사례도 있는 것 같아서

혹시, 실무에서 COMMENT를 어떻게 활용하시는지 궁금합니다.

 

Ex)

-- 실습용 쇼핑몰 테이블 정의서 member 테이블의 login_id에

-- comment "컬럼 한글명(논리명)" 적용 예시 (하고 싶은 방향)

login_id VARCHAR(50) NOT NULL COMMENT '로그인 ID'

 

-- comment "비고 같이 길게 설명" 예시

login_id VARCHAR(50) NOT NULL COMMENT '로그인 시에만 사용하는 별도의 아이디로, 이메일 및 블로그 등을 통해 외부로 노출되지 않는 보안설정입니다. '

 

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 알센님.

실무에서 DDL 구문에서의 COMMENT 활용 방법에 대해 궁금해하시는군요. COMMENT는 테이블이나 컬럼의 설명을 추가할 때 사용되며, 주로 두 가지 방식으로 활용됩니다:

  1. 컬럼 명세: COMMENT를 사용하여 컬럼의 역할이나 의미를 간결하게 설명합니다. 예를 들어, COMMENT '로그인 ID'처럼 사용하면 해당 컬럼이 무엇을 나타내는지 명확히 이해할 수 있습니다.

  2. 추가 설명: 컬럼의 사용 목적이나 주의사항 등을 상세히 기술할 때 사용됩니다. 예시로 주신 것처럼, COMMENT '로그인 시에만 사용하는 별도의 아이디로, 이메일 및 블로그 등을 통해 외부로 노출되지 않는 보안설정입니다.' 같은 식으로 설명 가능합니다.

실무에서는 보통 두 가지 방식 모두 사용됩니다. 중요한 것은 해당 정보를 나중에 유지보수할 때 쉽게 이해할 수 있도록 간결하고 명확하게 작성하는 것입니다.

COMMENT는 데이터베이스 관리와 협업에서 유용하게 사용됩니다. 특히 이력서를 작성하거나, 신규 팀원이 프로젝트에 합류할 때 유용할 수 있습니다.

유사한 질문 및 답변 링크:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

알센님의 프로필 이미지
알센

작성한 질문수

질문하기