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를 기준으로 작성된 예제입니다.
'나는개발자다!! > DB' 카테고리의 다른 글
오라클 Function 관련 썰 (0) | 2019.01.15 |
---|---|
오라클 날짜관련 썰 (0) | 2019.01.10 |
오라클썰 접속 에러 너는 누구냐? 01034, 27101, 00119, 00132 (0) | 2018.10.24 |
오라클썰 시퀀스(Sequence) (0) | 2018.10.19 |
오라클(Oracle)썰 function (0) | 2018.10.19 |