DB관련/mysql
DDL
밍래그로프
2020. 11. 25. 20:19
create
테이블을 생성할 때
ex)create table 테이블명 (
필드명1 타입
,필드명2 타입
,.....
);
alter
테이블을 수정할 때 사용
--칼럼을 추가할 때
ex) alter table 테이블명 add 필드명 타입
--칼럼을 삭제할 때
ex) alter table 테이블명 drop 필드명;
--칼럼을 수정할 때
ex) alter table 테이블명 chage기존필드명 새필드명 타입
--테이블 이름 수정
ex)alter talbe 테이블명 rename 새이름
drop
테이블 삭제시
ex)drop table 테이블명
주의! foreign key로 테이블이 사용될 시 제약조건이 발생.
이때는 테이블 삭제순서에 유의해야 함
fk사용하는 테이블 먼저 삭제 필요