문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
dbms:mysql:comment [2011/07/28 14:51] starlits 새로 만듦 |
dbms:mysql:comment [2011/07/28 15:09] (현재) starlits |
||
---|---|---|---|
줄 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 ' | ||
+ |