Oracle에 익숙해져 있다가 Mysql으로 변경해서 작성하려니깐 난감했습니다..그래서 차근히 정리해보았습니다.
1. ALTER 명령어
[Mysql]
- 칼럼명 변경
ALTER TABLE 테이블명 CHANGE 기존칼럼명 변경칼럼명 데이터타입;
ALTER TABLE MBER CHANGE NCM NCNM INT;
- 칼럼 타입 변경
ALTER TABLE 테이블명 MODIFY 칼럼명 변경데이터타입;
ALTER TABLE MBER MODIFY NCNM VARCHAR(50);
- 칼럼 순서 변경
ALTER TABLE 테이블명 MODIFY 순서변경칼럼 칼럼타입명 AFTER 순서변경칼럼보다 앞에오는 칼럼명;
ALTER TABLE MBER MODIFY NCNM VARCHAR(50) AFTER PASSWORD;
- 칼럼 디폴트(DEFAULT) 값 변경
ALTER TABLE 테이블명 ALTER COLUMN 변경칼럼명 SET DEFAULT 디폴트값;
ALTER TABLE MBER ALTER COLUMN LOGIN_FAILR_CO SET DEFAULT 1;
- 칼럼 타입 변경
ALTER TABLE 테이블명 MODIFY 칼럼명 변경칼럼명;
ALTER TABLE MBER MODIFY NCNM VARCHAR(100);
- 칼럼 추가
ALTER TABLE 테이블명 ADD 추가칼럼명 칼럼타입 DEFAULT 디폴트값;
ALTER TABLE 테이블명 ADD COLUMN 추가칼럼명 칼럼타입 DEFAULT 디폴트값 칼럼위치;
ALTER TABLE MBER ADD TEST INT(5) DEFAULT 0;ALTER TABLE MBER ADD COLUMN TEST INT(5) DEFAULT 0 FIRST; // MBER 테이블 NCNM칼럼 뒤에 test 칼럼 추가ALTER TABLE MBER ADD COLUMN TEST INT(5) DEFAULT 0 AFTER NCNM; // MBER 테이블 맨 앞에 test 칼럼 추가
- 칼럼 삭제
ALTER TABLE 테이블명 DROP 칼럼명;
ALTER TABLE MBER DROP NCNM;
LIST
'Database > MySQL' 카테고리의 다른 글
[MySQL] CREATE 명령어 (0) | 2020.07.20 |
---|---|
[MySQL] Homebrew를 이용해 Mysql 설치 (Sequel Pro Tool 설치 포함) (0) | 2020.04.18 |
댓글