ALTER TABLE과 COMMENT 키워드로 열 주석 추가하기
MySQL에서 이미 생성된 테이블의 특정 열에 주석을 추가하려면 ALTER TABLE 명령어와 함께 COMMENT 키워드를 사용하면 됩니다.
예를 들어, 'testing' 테이블의 'id' 열에 주석을 추가하고 싶다면 다음 쿼리를 실행합니다.
mysql> ALTER TABLE testing MODIFY id INT COMMENT 'id of employees';
Query OK, 0 rows affected (0.07 sec)
Records: 0 Duplicates: 0 Warnings: 0
추가된 주석 확인하는 방법
주석이 정상적으로 등록되었는지 확인하려면 SHOW FULL COLUMNS 명령어를 사용하여 해당 테이블 열의 상세 정보를 조회할 수 있습니다.
mysql> Show full columns from testing\G
*************************** 1. row ***************************
Field: id
Type: int(11)
Collation: NULL
Null: NO
Key: PRI
Default: 0
Extra:
Privileges: select,insert,update,references
Comment: id of employees
*************************** 2. row ***************************
Field: Name
Type: varchar(20)
Collation: latin1_swedish_ci
Null: YES
Key:
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
2 rows in set (0.05 sec)
위 출력 결과에서 첫 번째 행(id 열)의 Comment 필드에 'id of employees'라는 주석이 등록된 것을 확인할 수 있습니다. 반면 주석이 없는 두 번째 행(Name 열)은 Comment 필드가 비어 있는 것을 볼 수 있습니다.
참고 사항
MODIFY 절을 사용할 때는 열의 데이터 타입까지 함께 지정해야 하므로, 기존 열 정의를 그대로 유지하면서 주석만 추가해야 합니다. 만약 데이터 타입을 잘못 입력하면 의도치 않게 열 구조가 변경될 수 있으니 주의하세요.