반응형
ALTER table 테이블명
테이블 생성 후 컬럼추가, 수정, 삭제 및 제약조건 추가, 삭제가능
1) 컬럼 추가
alter table 테이블명 add -----;
: 가장 마지막에 추가, dafault값이 null로 지정됨

* 컬럼 default값 설정

* 제일 앞에 컬럼 추가하기

* 컬럼 위치 지정

2) 컬럼 수정
alter table 테이블명 modify ----;
: 테이터타입, 컬럼 사이즈, default 값 변경 가능
: 데이터 타입 변경시 기본적을 문자 → 문자 / 숫자(문자타입) → 숫자 / 날짜(문자타입) → 날짜타입 가능

* default값 수정 시 이전에 등록된 데이터는 변경되지 않고 변경 이후 데이터 삽입 시 부터 적용됨

2-2. 컬럼명 변경
alter tabel 테이블 이름 rename column 예전 컬럼명 to 새로운 컬럼명

2-3. 제약조건 추가
primary key, unique 제약조건 추가
not null 제약조건 추가

3) 컬럼 삭제
alter table 테이블명 drop ----;

반응형
'STUDY > DATABASE' 카테고리의 다른 글
ORACLE(Linux) - 기초개념 (0) | 2022.05.13 |
---|---|
MYSQL - DDL(VIEW) (0) | 2022.05.13 |
MYSQL -DDL(데이터 정의어) (0) | 2022.05.06 |
MYSQL - 연습문제(DML) (0) | 2022.05.02 |
MYSQL - TCL(트랜잭션제어어) (0) | 2022.05.02 |