본문 바로가기
Progamming/BoostCourse

DDL(create, alter, drop)

by 동그란 혜주 2019. 1. 22.
  • 들어가기 전에

데이터가 저장되는 틀인 테이블을 생성, 수정, 삭제하는 방법에 대해 배워보자.




  • 학습 목표

1. 테이블을 생성할 수 있다.

2  테이블을 수정할 수 있다.

3. 테이블을 삭제할 수 있다.




  • 핵심 개념

- create table

- alter table

- drop table




  • MySQL 데이터 타입





  • 테이블 생성
create table 테이블명( 
          필드명1 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT], 
          필드명2 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT], 
          필드명3 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT], 
          ........... 
          PRIMARY KEY(필드명) 
          );
cs

- 데이터 형 이외에도 속성값이 빈 값 허용 여부는 NULL 또는 NOT NULL로 설정

- DEFAULT 키워드와 함께 입력하지 않았을 때의 초기값을 지정

- 입력하지 않고 자동으로 1씩 증가하는 번호를 위한 AUTO_INCREMENT




  • 테이블 수정

- 컬럼 추가

alter table 테이블명
      add  필드명 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT];
cs

- 컬럼 삭제

alter table 테이블명
      drop  필드명;
cs

- 컬럼 수정

alter table EMPLOYEE2
      change deptno dept_no int(11);
cs

- 테이블 이름 변경

alter table  테이블명 rename 변경이름
cs




  • 테이블 삭제
drop table 테이블이름;
cs


'Progamming > BoostCourse' 카테고리의 다른 글

JDBC란?  (0) 2019.01.22
Maven이란?  (0) 2019.01.22
DML(select, insert, update, delete)  (0) 2019.01.22
SQL이란?  (0) 2019.01.22
DB와 DBMS  (0) 2019.01.22

댓글