본문 바로가기

나는개발자다!!/DB

DB(데이터베이스) 기초 DDL 썰

DDL은 Data Definition Language의 약자로 데이터 베이스의 생성, 변경, 삭제 명령어들이다.


명령어 

기능 

 CREATE

 Schema, Domain, Table, View, Index를 정의함

 ALTER

 CREATE로 만든 구조를 변경할 때 사용

 DROP

 CREATE만든 것들을 파괴(부술때) 사용 


DDL 명령어는 DBA라고 부르는 직군에서 자주 사용하는 부분으로 DB의 구조를 정의하는 명령어다.


ex) 건물을 만든다고 가정해보자

건물이 몇 개의 방으로 구성될 것이고, 각 방에는 책상, 의자, 파티션 등이 들어갈 것이고, 

책상, 의자, 파티션은 목재를 쓸 것인지, 철재로 사용할 것인지를 정의하는 언어라고 생각하면 된다.


건물: database

방: table

구조물들: table의 칼럼


member라는 테이블을 생성하는 DDL문


CREATE TABLE member(

  USER_ID VARCHAR(20),

  USER_PASS VARCHAR(20),

  USER_NAME VARCHAR(30),

  USER_AGE INT(3)

);

※ mariaDB를 기준으로 작성된 예제입니다.