728x90
/* 테이블 생성시 COMMENT */
CREATE TABLE products (
	pid					INT						NOT NULL COMMENT '제품ID',
	prod_name		VARCHAR(100) 	NULL,
	class_id		INT						NOT NULL DEFAULT(0),
	category_id	INT 					NOT NULL DEFAULT(0),
	price				INT						NOT NULL DEFAULT(0),
	description varchar(4000)	NULL,
	createtime	DATETIME			DEFAULT(NOW()),
	updatetime	DATETIME			DEFAULT(NOW()),
	PRIMARY KEY (pid)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


/* 테이블에 코멘트 설정하기  */
ALTER TABLE products COMMENT '상품정보';

/* 컬럼에 코멘트 설정하기  */
ALTER TABLE products 
      MODIFY prod_name VARCHAR(100) NULL COMMENT '제품이름';      
ALTER TABLE products 
      MODIFY class_id INT NOT NULL DEFAULT(0) COMMENT '제품군ID';
ALTER TABLE products 
      MODIFY category_id INT NOT NULL DEFAULT(0) COMMENT '카테고리ID';
ALTER TABLE products 
      MODIFY price INT NOT NULL DEFAULT(0) COMMENT '제품 가격';
ALTER TABLE products 
      MODIFY description varchar(4000)	NULL COMMENT '제품 설명';    
ALTER TABLE products 
      MODIFY createtime	DATETIME DEFAULT(NOW()) COMMENT '등록 일시'; 
ALTER TABLE products 
      MODIFY updatetime	DATETIME DEFAULT(NOW()) COMMENT '수정 일시';   

 

* 설정된 코멘트 조회하기 

/*
코멘트를 조회하기
*/
SHOW FULL COLUMNS FROM products;

MySQL "Show Full Columns FROM" SQL Eaxmple Result

 

mysql comment modification

 

728x90
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기
반응형