1. 테이블에 컬럼 추가 삭제
ALTER TABLE
-- [컬럼 추가]
ALTER TABLE [테이블명] ADD [새로운 컬럼명] [데이터타입] (DEFAULT [기본값] [제약 조건]);
-- 여러개 추가
-- 컬럼 정보를 괄호로 감싼다
ALTER TABLE [테이블명] ADD
([새로운 컬럼명 1] [데이터타입] (DEFAULT [기본값] [제약 조건])
,[새로운 컬럼명 2] [데이터타입] (DEFAULT [기본값] [제약 조건])
,[새로운 컬럼명 3] [데이터타입] (DEFAULT [기본값] [제약 조건]));
-- 예시
ALTER TABLE tb_student ADD name VARCHAR(25) DEFAULT '홍길동' NOT NULL;
-- [컬럼 삭제]
ALTER TABLE [테이블명] DROP COLUMN [삭제할 컬럼명];
-- 여러개 삭제
-- COLUMN을 지우고 삭제할 컬럼명을 괄호로 감싼다
ALTER TABLE [테이블명] DROP ([삭제할 컬럼명 1], [삭제할 컬럼명 2], [삭제할 컬럼명 3]);
-- 예시
ALTER TABLE tb_student DROP COLUMN name;
2. Comment 추가 삭제
COMMENT ON TABLE
테이블에 Comment 추가
-- [테이블에 Comment 추가]
COMMENT ON TABLE [테이블명] IS [Comment];
-- 예시
COMMENT ON TABLE tb_student IS '학생 테이블';
COMMENT ON COLUMN
COLUMN에 Comment 추가
-- [컬럼에 Comment 추가]
COMMENT ON COLUMN [테이블명].[컬럼명] IS '[Comment]';
-- 예시
COMMENT ON COLUMN tb_student.name IS '학생명';
-- [Comment 삭제]
COMMENT ON [테이블명] IS '';
COMMENT ON COLUMN [테이블명].[컬럼명] IS '';
-- 예시
COMMENT ON COLUMN tb_student.name IS '';
참고
728x90
728x90