일반적으로 테이블에 컬럼을 추가 할 때 순서에 상관없이 추가 하곤 하는데 해당 방식으로 하면 컬럼이 정렬되지 않기 때문에 불편합니다. (그냥 생성하시면 맨 뒤에 생성이 됩니다.)
그래서 생성되는 컬럼의 위치를 정할수 있는데 기존의 ALTER문의 맨뒤에 기존의 컬럼명 뒤에 생성시키도록 AFTER 컬럼명 만 추가 해주면 됩니다.
1 | ALTER TABLE 테이블명 ADD COLUMN 신규컬럼명 속성 AFTER 기존컬럼명 |
아래의 예를 보시고 작성 해보시기 바랍니다. (책 테이블에 할인율을 추가 해보겠습니다.)
1 | ALTER TABLE BOOKS ADD COLUMN DISCOUNT_RATE VARCHAR(3) AFTER BOOK_NAME |
맨 앞에 추가 하려면 FIRST
1 | ALTER TABLE BOOKS ADD COLUMN DISCOUNT_RATE VARCHAR(3) FIRST |
MySQL 테이블 생성 스크립트 확인 (0) | 2016.03.10 |
---|---|
Mysql 디데이 계산 (d'day) (0) | 2015.01.28 |
Mysql replace (0) | 2014.12.31 |
Mysql 변수 선언 (ROWNUM) (0) | 2014.05.13 |
MySql 의 ON DUPLICATE KEY UPDATE 예제 (UPSERT) (0) | 2014.03.10 |
댓글 영역