사용자 도구

사이트 도구


dbms:mysql:comment

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
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 정보조회 (with comment) =====
   - 명령어를 통한 테이블정보 조회 <code sql>   - 명령어를 통한 테이블정보 조회 <code sql>
-show table status;+SHOW TABLE STATUS;
 </code> </code>
   - Query를 통한 테이블정보 조회 <code sql>   - Query를 통한 테이블정보 조회 <code sql>
줄 14: 줄 14:
 WHERE TABLE_SCHEMA='database_name'; WHERE TABLE_SCHEMA='database_name';
 </code> </code>
 +
 +===== COLUMN 정보조회 (with comment) =====
 +  - 명령어를 통한 컬럼정보 조회 <code sql>
 +SHOW FULL COLUMNS FROM table_name;
 +</code>
 +  - Query를 통한 테이블정보 조회 <code sql>
 +SELECT *
 +FROM INFORMATION_SCHEMA.TABLES
 +WHERE TABLE_SCHEMA='database_name';
 +</code> <code sql>
 +SELECT  TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,ORDINAL_POSITION,COLUMN_DEFAULT
 +       ,DATA_TYPE,COLUMN_TYPE,COLUMN_KEY,EXTRA,COLUMN_COMMENT
 +FROM INFORMATION_SCHEMA.COLUMNS
 +WHERE TABLE_SCHEMA='database_name'  AND TABLE_NAME='table_name';
 +</code>
 +
 +===== TABLE COMMENT 설정 =====
 +  - 테이블 생성시 COMMENT 설정 <code sql>
 +CREATE TABLE table_name (
 +  column1 int,
 +  ...
 +) COMMENT = 'table comment';
 +</code>
 +  - TABLE COMMENT 만 별도 수정하는 방법 <code sql>
 +ALTER TABLE table_name COMMENT = '테이블설명';
 +</code>
 +
 +===== COLUMNS COMMENT 설정 =====
 +  - 테이블 생성시 COLUMN COMMENT 설정 <code sql>
 +CREATE TABLE table_name (
 +  column1 int COMMENT 'column1 comment',
 +  ...
 +);
 +</code>
 +  - TABLE COMMENT 만 별도 수정하는 방법 <code sql>
 +ALTER TABLE table_name CHANGE COLUMN column_name column_name data_type null여부 COMMENT 'column comment';
 +</code> <code sql>
 +ALTER TABLE `callcenter` CHANGE `regdate` `regdate` 
 +TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 
 +NOT NULL DEFAULT CURRENT_TIMESTAMP 
 +COMMENT 'callcenter 등록일';</code>
 +
dbms/mysql/comment.1311832295.txt.gz · 마지막으로 수정됨: 2011/07/28 14:51 저자 starlits