개발새발 방이일지

[Table Set] 테이블 생성, 수정, 삭제 본문

개발일지/DB

[Table Set] 테이블 생성, 수정, 삭제

방이 2019. 11. 9. 14:51

DB의 기본인데도 가끔씩 쓰다보니 꼭 뭐하나씩 빼먹길래 적어 놓는 글이다. (온전히 내가 보기 위한 메모)

[테이블 생성]

CREATE TABLE [TABLE_NAME](
     [COLUMN_NAME] [DATA_TYPE] [DEFAULT_TYPE]
);

[테이블 삭제]

DROP TABLE [TABLE_NAME];

[테이블 이름 변경]

RETAME [BEFORE TABLE] TO [AFTER_TABLE];

[컬럼 추가]

ALTER TABLE [TABLE_NAME] ADD ([COLUMN_NAME] [DATA_TYPE]);

[컬럼 속성 변경]

ALTER TABLE [TABLE_NAME] MODIFY([COLUMN_NAME] [AFTER_DATA_TYPE]);

[컬럼 삭제]

ALTER TABLE [TABLE_NAME] DRTOP COLUMN [COLUMN_NAME];

[컬럼 이름 변경]

ALTER TABLE [TABLE_NAME] RENAME COLUMN [BEFORE_COLUMN] TO [AFTER_COLUMN];

[테이블 코멘트 변경]

COMMENT ON TABLE [TABLE_NAME] IS '[TABLE_COMMENTS]';

[컬럼 코멘트 변경]

COMMENT ON COLUMN [TABLE_NAME].[COLUMN_NAME] IS '[COLUMN_COMMENTS]';

[컬럼 공백 제거]

UPDATE [TABLE_NAME] SET [COLUMN_NAME] = TRIM([COLUMN_NAME]);

 

Comments