평행코드

oracle 데이터조작어, 데이터정의어, 데이터제어어 본문

Oracle Database

oracle 데이터조작어, 데이터정의어, 데이터제어어

나의 오류는 누군가 겪었던 오류 2023. 9. 27. 17:16

result set  : 조회한결과

컬럼 컬럼값 입력되어있는 값 (도메인)

튜플, row

 

DQL (Data Query Language)

구조화 되어있는 쿼리 언어

데이터를 검색할 때 사용한다

명령어 : SELECT

 

DML (Data Manipulation Language)

데이터를 조작할 때 사용한다

명령어 : INSERT, UPDATE, DELETE

row에 대한 수정

 

DDL (Data Definition Language)

데이터를 정의할 때 사용한다

명령어 : CREATE, DROP, ALTER

table에 대한 수정

 

DCL (Data Control Language)

명령어 : GRANT, REVOKE

 

TCL (Transaction Control Language)

트랜잭션을 제어할 때 사용한다

명령어 : COMMIT, ROLLBACK

 

* 트랜잭션 : 서비스단위, 작업단위

 

SELECT문

한 테이블의 특정 컬럼, 행, 행/컬럼 또는 여러 테이블의 특정 행/컬럼 조회가능

SELECT 컬럼 명 [, 컬럼명, …] 

FROM 테이블 명

[WHERE 조건식];

 

* SELECT

조회하고자 하는 컬럼명 기술

여러 컬럼을 조회하는 경우 컬럼은 쉼표로 구분하고, 마지막 컬럼 다음은 쉼표를 사용하지 않음

모든 컬럼 조회 시 컬럼 명 대신 ‘*’ 기호 사용 가능하며 조회 결과는 기술한 컬럼 명 순으로 표시 됨

 

* FROM

조회 대상 컬럼이 포함된 테이블 명 기술

 

* WHERE

행을 선택하는 조건 기술 여러 개의 제한 조건을 포함할 수 있으며,

각각의 제한 조건은 논리 연산자로 연결제한 조건을 만족시키는 행들만 Result Set에 포함

'Oracle Database' 카테고리의 다른 글

DDL(ALTER, DROP)  (2) 2023.10.22
DML  (0) 2023.10.22
제약조건(CONSTRAINTS)  (2) 2023.10.09
조인문 (JOIN)  (0) 2023.09.28
데이터베이스  (0) 2023.09.22