상세 컨텐츠

본문 제목

Mysql ADD COLUMN (ALTER문)

DB/MySql

by husks 2014. 3. 24. 11:31

본문

반응형

일반적으로 테이블에 컬럼을 추가 할 때 순서에 상관없이 추가 하곤 하는데 해당 방식으로 하면 컬럼이 정렬되지 않기 때문에 불편합니다. (그냥 생성하시면 맨 뒤에 생성이 됩니다.)

그래서 생성되는 컬럼의 위치를 정할수 있는데 기존의 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



반응형

'DB > MySql' 카테고리의 다른 글

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

관련글 더보기

댓글 영역