ALTER
: 구조 변경
컬럼 수정
컬럼 추가
- *ALTER TABLE 테이블명 ADD COLUMN 컬럼명 자료형;
컬럼 추가
- * ALTER TABLE 테이블명
ADD COLUMN 컬럼명 자료형 DEFAULT '값';
default 값 추가
위치 지정해서 추가
- * ALTER TABLE 테이블명
ADD COLUMN 컬럼명 자료형 AFTER 컬럼명;
지정 위치에 항목 추가
지정된 위치에 항목 추가
컬럼 자료형 변경
- * ALTER TABLE 테이블명
MODIFY COLUMN 컬럼명 자료형;
- * ALTER TABLE 테이블명
MODIFY COLUMN 컬럼명 자료형,
MODIFY COLUMN 컬럼명 자료형;
항목의 데이터 타입 변경
여러개 항목의 데이터 타입 변경
컬럼 재배치
- * ALTER TABLE 테이블명
MODIFY 컬럼명 자료형 AFTER 컬럼명;
컬럼 재배치
컬럼 변경
- * ALTER TABLE 테이블명
CHANGE 기존컬럼명 바꿀 컬럼명 자료형;
컬럼명 변경
컬럼 삭제
- * ALTER TABLE 테이블명 DROP COLUMN 컬럼명;
컬럼 삭제
테이블 수정
테이블명 수정
- * ALTER TABLE 테이블명
MODIFY COLUMN 컬럼명 자료형 AFTER 컬럼명;
테이블 명 변경
기본키, 외래키 수정
테이블 생성
기본키 추가
- * ALTER TABLE 테이블명 ADD PRIMARY KEY (컬럼명);
기본키 추가
기본키 삭제
- * ALTER TABLE 테이블명 DROP PRIMARY KEY;
기본키 삭제
외래키 연결
- * ALTER TABLE 테이블명
ADD FOREIGN KEY(컬럼명) REFERENCES 테이블명(컬럼명);
주의사항) 컬럼끼리의 타입 일치, 식별 가능한 키
외래키 연결
외래키 2개 확인
외래키 삭제
- * ALTER TABLE DB명.테이블명 DROP FOREIGN KEY 외래키 이름;
외래키 삭제
외래키 삭제 확인
Share article