컬럼명 또는 컬럼 타입 변경
ALTER TABLE [테이블명] CHANGE [기존컬럼명] [변경할컬럼명] [컬럼타입]
$ ALTER TABLE user CHANGE socre score int;
컬럼 순서 변경
ALTER TABLE [테이블명] MODIFY [순서변경할컬럼명] [컬럼타입] AFTER [앞에오는컬럼명]
# nickname 컬럼을 user_id 다음에 위치 시킨다
$ ALTER TABLE user MODIFY nickname varchar(64) AFTER user_id;
컬럼 디폴트값 변경
ALTER TABLE [테이블명] ALTER COLUMN [변경할컬럼명] SET DEFAULT [디폴트값]
ALTER TABLE user ALTER COLUMN gold SET DEFAULT 100;
컬럼 타입 변경
ALTER TABLE [테이블명] MODIFY [컬럼명] [변경할컬럼타입]
ALTER TABLE user MODIFY score varchar(64);
컬럼 NOT NULL 추가
ALTER TABLE [테이블명] MODIFY [컬럼명] [컬럼타입] NOT NULL
ALTER TABLE user MODIFY score varchar(64) NOT NULL:
컬럼 추가
ALTER TABLE [테이블명] ADD [추가할컬럼명] [컬럼타입] DEFAULT [디폴트값]
ALTER TABLE queue ADD message varchar(100);
컬럼 삭제
ALTER TABLE [테이블명] DROP [컬럼명]