728x90
MySQL Comment
* Comment 설정
--테이블 comment 설정
#테이블 생성 시
CREATE TABLE [테이블명] (
[컬럼명] INT,
...
) COMMENT = 'table comment';
#특정 테이블만 설정
ALTER TABLE [테이블명] COMMENT = 'table comment';
--컬럼 comment 설정
#테이블 생성 시
CREATE TABLE [테이블명] (
[컬럼명] INT COMMENT 'column1 comment',
...
);
#특정 컬럼만 설정
ALTER TABLE [테이블명] MODIFY [컬럼명] [데이터타입] [제약조건] COMMENT 'column1 comment';
* Comment 조회
--테이블 comment 조회
SELECT TABLE_SCHEMA,TABLE_NAME,TABLE_COMMENT
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA='database_name';
--컬럼 comment 조회
SELECT TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,COLUMN_COMMENT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA='database_name' AND TABLE_NAME='table_name';
* Comment 삭제
--테이블 comment 삭제
ALTER TABLE [테이블명] COMMENT = '';
--컬럼 comment 삭제
ALTER TABLE [테이블명] MODIFY [컬럼명][데이터타입][제약조건] ;
Oracle Comment
* Comment 설정
--테이블 Comment 설정
COMMENT ON TABLE [테이블명] IS [Comment];
--컬럼 Comment 설정
COMMENT ON COLUMN [테이블명].[컬럼명] IS '[Comment]';
* Comment 조회
--테이블 전체 comment 조회
SELECT table_name, table_type, comments FROM USER_TAB_COMMENTS WHERE comments IS NOT NULL;
--컬럼 전체 comment 조회
SELECT table_name, column_name, comments FROM USER_COL_COMMENTS WHERE comments IS NOT NULL;
* Comment 삭제
--테이블 Comment 삭제
COMMENT ON [테이블명] IS '';
--컬럼 Comment 삭제
COMMENT ON COLUMN [테이블명].[컬럼명] IS '';
반응형
'나는야 데이터사이언티스트 > SQL' 카테고리의 다른 글
[Hive] python으로 DB 데이터 불러오기(DataFrame, column...) (0) | 2022.06.07 |
---|---|
[Oracle]오라클에서 information_schema 이용하기 (0) | 2020.09.24 |
[MySQL]information_schema란 ? (정의 및 테이블 종류) (5) | 2020.09.03 |
[MySQL/Oracle]데이터베이스의 모든 테이블 권한 주기 (0) | 2020.08.26 |
[MySQL/Oracle]where 절에서 IF문 사용하기 (0) | 2020.08.13 |