IT/DataBase
[MySQL] 컬럼 정보 수정하기
eddie_factory
2023. 7. 20. 23:34
반응형
컬럼 추가
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 '';
반응형