📍 SQL > SQL은 관계형 데이터베이스 관리 시스템의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다.
📍CRUD > Create(생성 - Insert), Read(읽기 - Select), Update(갱신), Delete(삭제)
📍 DDL > 데이터 정의어 (Data Definition Language) : 테이블을 생성, 수정, 삭제한다.
📍 제약 조건 > CONSTRAINTS : 데이터 무결성 보장이 주 목적이다. 입력 데이터에 문제가 없는지 검사와 데이터의 수정/삭제 가능 여부 검사 등을 위해 사용한다.
📍 DCL > DCL(Data Control Language) : Grant (권한 부여), Revoke (권한 생성)
📍 TCL > TCL (Transaction Control Language) : COMMIT, ROLLBACK, SAVEPOINT
📍 DQL > DQL (Data Query Language) : 데이터 질의 언어. 데이터를 검색(추출)하기 위해 사용되는 언어로, SELECT 구문에 의해 반환된 행들의 집합을 의미한다. (DML에 속한다.)
📍 문자 처리 함수 > LENGTH, LENGTHB, INSTR(@의 위치 알려줌), SUBSTR(문자 자름), LPAD, RPAD(길이 정하고 나머지 채워줌), LTRIM, RTRIM, TRIM(공백제거) …
📍 숫자 처리 함수 > FLOOR, CEIL, ROUND, TRUNC
📍 형변환 함수 > TO_CHAR, TO_DATE, TO_NUMBER
📍 기타 함수 > NVL, DECODE, CASE
📍 그룹함수 > 그룹함수(집계함수)는 특정한 행들의 집합으로 그룹이 형성되어 적용 그룹당 1개의 결과를 반환하는 함수로, 결과가 딱 1행만 나오게 된다.
📍 집합 연산자 > 집합 연산자는 여러 개의 SELECT 결과물을 하나의 쿼리로 만드는 연산자로, INTERSECT, UNION, UNION ALL, MINUS … 가 있다.