Msg 성장일기

SQL 기본과 Select 명령 본문

study_SQL/오라클 SQL

SQL 기본과 Select 명령

공부하는 어른이 2024. 3. 11. 23:13

SQL 명령어의 5가지 구분 방식

General query Select

DML Update/ Insert/ Delete/ Merge

DDL Create/ Alter/ Rename/ Truncate/ Drop

TCL Commit/ Rollback/ Savepoint

DCL Grant/ Revoke

 

DML

: 데이터베이스 내부에 저장되어져 있는 임의의 데이터들을 지우거나(Delete), 변경하거나(Update), 때로는 새로운 데이터를 삽입(Insert)하여 기존의 데이터에 변화를 준다. , 기존의 로우 데이터에 변화를 주는 명령어

 

DDL

: 새로운 컬럼을 생성(Alter)하거나 스토리지 파라미터를 변경(Alter)하거나 테이블을 생성(Create) 또는 제거(Drop)하거나 테이블에 존재하는 모든 로우 데이터를 삭제하는(Truncate) 작업이다. , 임의 테이블의 구조 자체를 변하게 하는 명령어

: DDL 명령들은 바로 자동 커밋됨

 

트랜잭션
: 오라클 사용자로부터 요구된 작업들

 

TCL

- Commit
: 트랜잭션이 발생하는 경우 새롭게 생성되거나 갱신된 데이터들의 변경 사항을 임의의 디스크 영역(리두 로그 파일)에 물리적으로 저장하는 과정

- Rollback
: 아직 커밋되지 않은 트랜잭션들을 다시 원점으로 되돌려놓는 과정

 

DCL

- Grant

: 일련의 역할과 권한을 임의의 오라클 사용자에게 부여

- Revoke

: 일련의 역할과 권한을 철회

 

Select 문장의 keywordSyntax

6

Null 값의 사용

null이란 비어있는 것도 아니고 0도 아닌 알 수 없는 값을 뜻함

Primary key는 데이터의 유일성을 보증해야 해서 Not null 조건을 지님

널값의 연산

숫자 / null = null 또는 unknown

null * 숫자 = null

null / 0 = error

'study_SQL > 오라클 SQL' 카테고리의 다른 글

제약조건  (0) 2024.03.31
서브쿼리  (0) 2024.03.25
그룹 함수  (0) 2024.03.18
단일행 함수  (0) 2024.03.13
Where 절과 로우데이터의 분류  (1) 2024.03.12