문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
| dbms:mysql:comment [2011/07/28 14:51] – 새로 만듦 starlits | dbms:mysql:comment [2025/10/03 22:30] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== MySQL comment 설정 및 조회 ====== | ====== MySQL comment 설정 및 조회 ====== | ||
| - | ===== Table COMMENT | + | ===== Table 정보조회 |
| - 명령어를 통한 테이블정보 조회 <code sql> | - 명령어를 통한 테이블정보 조회 <code sql> | ||
| - | show table status; | + | SHOW TABLE STATUS; |
| </ | </ | ||
| - Query를 통한 테이블정보 조회 <code sql> | - Query를 통한 테이블정보 조회 <code sql> | ||
| 줄 14: | 줄 14: | ||
| WHERE TABLE_SCHEMA=' | WHERE TABLE_SCHEMA=' | ||
| </ | </ | ||
| + | |||
| + | ===== COLUMN 정보조회 (with comment) ===== | ||
| + | - 명령어를 통한 컬럼정보 조회 <code sql> | ||
| + | SHOW FULL COLUMNS FROM table_name; | ||
| + | </ | ||
| + | - Query를 통한 테이블정보 조회 <code sql> | ||
| + | SELECT * | ||
| + | FROM INFORMATION_SCHEMA.TABLES | ||
| + | WHERE TABLE_SCHEMA=' | ||
| + | </ | ||
| + | SELECT | ||
| + | , | ||
| + | FROM INFORMATION_SCHEMA.COLUMNS | ||
| + | WHERE TABLE_SCHEMA=' | ||
| + | </ | ||
| + | |||
| + | ===== TABLE COMMENT 설정 ===== | ||
| + | - 테이블 생성시 COMMENT 설정 <code sql> | ||
| + | CREATE TABLE table_name ( | ||
| + | column1 int, | ||
| + | ... | ||
| + | ) COMMENT = 'table comment'; | ||
| + | </ | ||
| + | - TABLE COMMENT 만 별도 수정하는 방법 <code sql> | ||
| + | ALTER TABLE table_name COMMENT = ' | ||
| + | </ | ||
| + | |||
| + | ===== COLUMNS COMMENT 설정 ===== | ||
| + | - 테이블 생성시 COLUMN COMMENT 설정 <code sql> | ||
| + | CREATE TABLE table_name ( | ||
| + | column1 int COMMENT ' | ||
| + | ... | ||
| + | ); | ||
| + | </ | ||
| + | - TABLE COMMENT 만 별도 수정하는 방법 <code sql> | ||
| + | ALTER TABLE table_name CHANGE COLUMN column_name column_name data_type null여부 COMMENT ' | ||
| + | </ | ||
| + | ALTER TABLE `callcenter` CHANGE `regdate` `regdate` | ||
| + | TIMESTAMP ON UPDATE CURRENT_TIMESTAMP | ||
| + | NOT NULL DEFAULT CURRENT_TIMESTAMP | ||
| + | COMMENT ' | ||
| + | |||