본문 바로가기
IT/DataBase

[MySQL] 컬럼 정보 수정하기

by eddie_factory 2023. 7. 20.
반응형

컬럼 추가

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 '';

 

반응형

댓글