[Oracle SQL] - 기초

하채린·2021년 6월 8일
0

명령어 구성

1.DQL (Data Query Language) : 데이터 질의어
- 데이터베이스에서 데이터를 검색하여 사용자가 원하는 데이터를 확인 및 사용할 수 있다.

2.DML (Data Manipulation Language) : 데이터 조작어
- 데이터베이스의 테이블에 새로운 행의 삽입, 수정, 삭제 할 수 있다.

3.DDL (Data Definition Language) : 데이터 정의어
- CREATE, ALTER, DROP, TRUNCATE 등등
데이터베이스에 테이블의 생성, 변경, 삭제 등을 하는 명령어이다.
* 테이블, 뷰, 유저, 시퀀스, 동의어 등도 해당.

4.DCL (Data Control Language) : 데이터베이스 컨트롤러
- GRANT(부여), REVOKE(제거)
데이터베이스에 접속하는 사용자에게 데이터베이스와 그 안에 구조에 대한 엑세스 권한을 부여 또는 제거할 수 있다.

5.TCL (Transaction Control Language) : 데이터 수행 처리언어
- COMMIT, SAVEPOINT, ROLLBACK
어느시점의 데이터저장, 되돌리기 등을 할 수 있다.


DQL : SELECT문의 사용목적 :

데이터베이스에 저장된 데이터를 사용자 프로그램에서 사용하기 위해서이다.

SELECT문을 이용하여 질의 할 수 있다.
즉, 프로그램에서 처리 할 데이터를 사용자 프로그램으로 가져오기 위해 사용한다.
DB에서 읽어오기만 하니까 DB내용은 변하지 않는다.
* 오라클은 대소문자 구분 안한다. 컬럼 내용은 구분한다.

기본문법

SELECT 컬럼1, 컬럼2, ....., 컬럼n(와일드 문자 *전부선택) - SELECT절
FROM 테이블명, 소유자명 - FROM절
WHERE 조건 -WHERE절

단순 SELECT문은 하나의 테이블에 대해 질의할 때 사용, FROM절에 테이블 명만 명시하며
SQL문의 종료시 ;으로 마무리 한다.

profile
developer d의 왼쪽 커서쯤 🏃‍♂️🏃‍♀️

0개의 댓글