[MySQL] #3 DDL

yenn·2021년 2월 22일
0

MySQL

목록 보기
3/3
post-thumbnail

DDL, data definition language

✔ 테이블 생성

CREATE table TABLE이름 (FIELD명1 TYPE [NULL/NOT NULL] [DEFAULT] [AUTO_INCREMENT],,, PRIMARY KEY (FIELD명));

  • 데이터 형 외에도 속성값의 null 값 허용 여부 설정
  • DEFAULT 키워드와 함께 입력하지 않았을 때, 초기값 지정 가능
  • AUTO_INCREMENT : 입력하지 않고 자동으로 1씩 증가

✔ 테이블 수정(추가/삭제)

추가
alter table TABLE이름 add FIELD명 TYPE;

삭제
alter table TABLE이름 drop FIELD명;

✔ 테이블 이름 변경

alter table 테이블이름 rename 변경이름;

✔ 테이블 삭제

drop table TABLE이름;

  • 제약 조건이 있을 경우 drop 이 불가능

    → table 생성한 반대 순서로 삭제 해야 함


MYSQL 데이터 타입


profile
Junior BackendEngineer 😎

0개의 댓글