반응형
컬럼 추가
1. 테이블에 컬럼 맨뒤에 추가
ALTER TABLE [테이블명] ADD [컬럼명] [자료형]
ALTER TABLE board ADD board_type varchar(100) NOT NULL;
2. 테이블에 컬럼 맨앞에 추가
ALTER TABLE [테이블명] ADD [새컬럼명] [자료형] FIRST
ALTER TABLE board ADD board_id varchar(256) NOT NULL FIRST
3. 테이블에 지정 컬럼 뒤에 추가
ALTER TABLE [테이블명] ADD [새컬럼명] 자료형 AFTER [앞컬럼명]
ALTER TABLE board ADD board_contents varchar(256) NOT NULL COMMENT '게시글 내용' AFTER board_id
컬럼 삭제
ALTER TABLE [테이블명] DROP [컬럼명]
ALTER TABLE user DROP user_type;
컬럼 변경
1. 컬럼명 변경
ALTER TABLE [테이블명] CHANGE [기존컬럼명] [변경할 컬럼명] [컬럼타입];
ALTER TABLE board CHANGE board_id board_pk varchar(256);
2. 컬럼 타입 변경
ALTER TABLE [테이블명] MODIFY [컬럼명] [변경할컬럼타입]
ALTER TABLE user MODIFY address varchar(128);
3.테이블, 컬럼 코멘트 추가, 삭제
ALTER TABLE [테이블명] COMMENT = '테이블 코멘트';
ALTER TABLE[ 테이블명] COMMENT = '';
ALTER TABLE [테이블명] MODIFY [컬럼명] [데이터타입] [제약조건] COMMENT '컬럼 코멘트';
ALTER TABLE [테이블명] MODIFY [컬럼명] [데이터타입] [제약조건] COMMENT '';
ALTER TABLE user COMMENT = '사용자 정보';
ALTER TABLE user COMMENT = '';
ALTER TABLE user MODIFY user_type varchar(10) NOT NULL COMMENT '사용자 타입';
ALTER TABLE user MODIFY user_type varchar(10) NOT NULL COMMENT '';
반응형
'IT > DataBase' 카테고리의 다른 글
[MySQL] 데이터베이스, 테이블 정보 조회 (0) | 2023.07.19 |
---|---|
[MySQL] SELECT 결과 INSERT 하기 (0) | 2023.07.18 |
[Oracle] 컬럼 추가, 수정, 삭제 (0) | 2017.12.06 |
[Oracle] 오라클 테이블 생성, 수정, 삭제 (0) | 2017.12.05 |
댓글