2.1 SQL 기초

추승완·2025년 3월 14일

오라클 SQL

목록 보기
2/27

1. SQL 구성요소

데이터 정의 언어(Data Definition Language: DDL)

• 릴레이션 스키마의 정의, 삭제, 수정하는 명령어를 제공

• DDL에 속하는 명령으로는 'CREATE', 'ALTER', 'DROP', 'TRUNCATE‘등이 존재

데이터 조작 언어(Data Manipulation Language: DML)

• 데이터베이스에 정보를 질의하고, 튜플(Tuple)을 삽입, 삭제, 수정하는 기능을 제공

• DML에 속하는 명령어로는 'SELECT', 'INSERT', 'UPDATE', 'DELETE', ’MERGE' 등이 제공

2. 데이터 베이스 객체의 종류

3. 오라클SQL 사용자 생성과 권한 부여

사용자 생성

- 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;
profile
안녕하세요. 개발, 해보겠습니다

0개의 댓글