• 릴레이션 스키마의 정의, 삭제, 수정하는 명령어를 제공
• DDL에 속하는 명령으로는 'CREATE', 'ALTER', 'DROP', 'TRUNCATE‘등이 존재
• 데이터베이스에 정보를 질의하고, 튜플(Tuple)을 삽입, 삭제, 수정하는 기능을 제공
• DML에 속하는 명령어로는 'SELECT', 'INSERT', 'UPDATE', 'DELETE', ’MERGE' 등이 제공

- CREATE USER 명령사용
사용형식)
CREATE USER c##사용자명 IDENTIFIED BY 암호;
사용예)
CREATE USER C##CHU IDENTIFIED BY java;
- 생성된 사용자의 역할 부여
- 기본적인 역할 3가지를 제공
- CONNECT, RESOURCE, DBA
- 권한 부여는 GRANT, 권한 회수는 REVOKE 명령으로 수행
사용형식)
GRANT 롤명 [,...] TO 계정명;
사용예)
GRANT CONNECT, RESOURCE, DBA TO C##CHU
**hr계정과 practice계정을 생성-암호는 java임
CREATE USER C##HR IDENTIFIED BY java;
CREATE USER C##PRACTICE IDENTIFIED BY java;
GRANT CONNECT, RESOURCE, DBA TO C##HR;
GRANT CONNECT, RESOURCE, DBA TO C##PRACTICE;