MySQL 컬럼(Column) 추가, 변경, 삭제

Hyun·2022년 6월 18일
1

DB

목록 보기
1/1
post-thumbnail

MySQL 컬럼 추가, 변경, 삭제, 순서변경, 자료형변경

컬럼 추가

# alter table [테이블명] add [컬럼명] [자료형] [옵션];
alter table h_user ADD pwd varchar(200); -- 맨 뒤에 추가
alter table h_user ADD pwd varchar(200) first; -- 맨 앞에 추가
alter table h_user ADD pwd varchar(200) after id; -- 원하는 컬럼 다음에 추가

컬럼 타입 변경

# alter table [테이블명] modify [컬럼명] [자료형] [양수설정(unsigned)] [null허용안함(not null)] [insert시 값 자동증가(auto_increment)]
alter table h_user modify no int(10) unsigned not null auto_increment;

컬럼명 변경 및 자료형변경

# alter table [테이블명] change [컬럼명] [변경할컬럼명] [자료형]
alter table h_user change name name2 varchar(20);

컬럼 순서 변경

# alter table [테이블명] modify [순서변경할컬럼] [컬럼자료형] [순서]
alter table h_user modify nickname varchar(45) first; -- 맨앞
alter table h_user modify nickname varchar(45) after name; -- 해당 컬럼의 뒤로 순서변경 

컬럼 자료형만 변경

# alter table [테이블명] modify [컬럼명] [변경할 자료형]
alter table h_user modify name varchar(30);

컬럼 삭제

# alter table [테이블명] drop [컬럼명]
alter table h_user drop name;
profile
응애 나 애기 Java 개발자

0개의 댓글