"Mysql 테이블 컬럼"의 두 판 사이의 차이
DB CAFE
(→특정 컬럼뒤에 컬럼 추가) |
|||
(같은 사용자의 중간 판 4개는 보이지 않습니다) | |||
4번째 줄: | 4번째 줄: | ||
==== 기존 컬럼에 자동증가 속성 및 pk 추가 ==== | ==== 기존 컬럼에 자동증가 속성 및 pk 추가 ==== | ||
<source lang=sql> | <source lang=sql> | ||
− | ALTER TABLE table_name MODIFY coulmn_mame INT NOT NULL AUTO_INCREMENT PRIMARY KEY; | + | ALTER TABLE table_name |
+ | MODIFY coulmn_mame INT NOT NULL | ||
+ | AUTO_INCREMENT | ||
+ | PRIMARY KEY; | ||
</source> | </source> | ||
+ | |||
==== 기존 컬럼에 자동증가 속성 추가 ==== | ==== 기존 컬럼에 자동증가 속성 추가 ==== | ||
<source lang=sql> | <source lang=sql> | ||
− | ALTER TABLE table_name MODIFY coulmn_mame INT NOT NULL AUTO_INCREMENT; | + | ALTER TABLE table_name |
+ | MODIFY coulmn_mame INT NOT NULL | ||
+ | AUTO_INCREMENT; | ||
</source> | </source> | ||
+ | |||
==== 자동속성값 초기화 ==== | ==== 자동속성값 초기화 ==== | ||
<source lang=sql> | <source lang=sql> | ||
16번째 줄: | 23번째 줄: | ||
==== 자동속성 및 pk값을 갖는 신규컬럼 추가 ==== | ==== 자동속성 및 pk값을 갖는 신규컬럼 추가 ==== | ||
<source lang=sql> | <source lang=sql> | ||
− | ALTER TABLE table_name ADD COLUMN coulmn_mame INT(9) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; | + | ALTER TABLE table_name |
+ | ADD COLUMN coulmn_mame INT(9) NOT NULL | ||
+ | AUTO_INCREMENT | ||
+ | PRIMARY KEY FIRST; | ||
</source> | </source> | ||
+ | |||
==== 자동속성 값을 갖는 신규컬럼 추가 ==== | ==== 자동속성 값을 갖는 신규컬럼 추가 ==== | ||
<source lang=sql> | <source lang=sql> | ||
− | ALTER TABLE table_name ADD COLUMN coulmn_mame INT(9) NOT NULL AUTO_INCREMENT; | + | ALTER TABLE table_name |
+ | ADD COLUMN coulmn_mame INT(9) NOT NULL | ||
+ | AUTO_INCREMENT; | ||
</source> | </source> | ||
+ | |||
==== 특정 컬럼뒤에 컬럼 추가 ==== | ==== 특정 컬럼뒤에 컬럼 추가 ==== | ||
<source lang=sql> | <source lang=sql> | ||
− | ALTER TABLE table_name ADD new_coulmn_mame varchar(10) AFTER old_coulmn_mame ; | + | ALTER TABLE table_name |
+ | ADD new_coulmn_mame varchar(10) AFTER old_coulmn_mame ; | ||
</source> | </source> | ||
[[category:Mysql]] | [[category:Mysql]] |
2020년 12월 4일 (금) 10:15 기준 최신판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
목차
1 테이블[편집]
2 컬럼[편집]
2.1 기존 컬럼에 자동증가 속성 및 pk 추가[편집]
ALTER TABLE table_name
MODIFY coulmn_mame INT NOT NULL
AUTO_INCREMENT
PRIMARY KEY;
2.2 기존 컬럼에 자동증가 속성 추가[편집]
ALTER TABLE table_name
MODIFY coulmn_mame INT NOT NULL
AUTO_INCREMENT;
2.3 자동속성값 초기화[편집]
ALTER TABLE table_name AUTO_INCREMENT =1;
2.4 자동속성 및 pk값을 갖는 신규컬럼 추가[편집]
ALTER TABLE table_name
ADD COLUMN coulmn_mame INT(9) NOT NULL
AUTO_INCREMENT
PRIMARY KEY FIRST;
2.5 자동속성 값을 갖는 신규컬럼 추가[편집]
ALTER TABLE table_name
ADD COLUMN coulmn_mame INT(9) NOT NULL
AUTO_INCREMENT;
2.6 특정 컬럼뒤에 컬럼 추가[편집]
ALTER TABLE table_name
ADD new_coulmn_mame varchar(10) AFTER old_coulmn_mame ;