[MySQL] MySQL Table 속성 변경

Mineru·2021년 9월 1일
0

ALTER TABLE 명령

  • 칼럼의 정의를 변경할 때 : ALTER TABLE ... MODIFY
  • 칼럼의 순서 변경할 때 : ALTER TABLE ... MODIFY ...
  • 칼럼을 추가할 때 : ALTER TABLE ... ADD
  • 칼럼의 이름과 정의를 변경할 때 : ALTER TABLE ... CHANGE
  • 칼럼을 삭제할 때 : ALTER TABLE ... DROP

칼럼의 정의를 변경할 때

ALTER TABLE 테이블_이름 MODIFY 칼럼_이름 자료형;

칼럼의 순서 변경할 때

# 맨 앞으로 칼럼 위치 변경
ALTER TABLE 테이블_이름 MODIFY 칼럼_이름 자료형 FIRST;
# 다른 칼럼 뒤로 위치 변경
ALTER TABLE 테이블_이름 MODIFY COLUMN 칼럼_이름 자료형 AFTER 다른컬럼_이름;

칼럼을 추가할 때

ALTER TABLE 테이블_이름 ADD 칼럼_이름 자료형;
# 맨 앞에 칼럼 추가
ALTER TABLE 테이블_이름 ADD 칼럼_이름 자료형 FIRST;
# 다른 칼럼 뒤에 추가
ALTER TABLE 테이블_이름 ADD 칼럼_이름 자료형 AFTER 다른컬럼_이름;

칼럼의 이름과 정의를 변경할 때

ALTER TABLE 테이블_이름 CHANGE 변경_전_칼럼_이름 변경_할_칼럼_이름 자료형;

칼럼을 삭제할 때

ALTER TABLE 테이블_이름 DROP 칼럼_이름;
profile
Daily Coding

0개의 댓글