자격증/SQLD

SQLD 요약(3)

사탕맛사과 2023. 3. 30. 17:08

▶SQL의 종류
-DDL (Data Definition Language)
-DML (Data Manipulation Language)
-DCL (Data Control Language)
-TCL (Transaction Control Language)

▶DDL (4)
-CREATE
-ALTER
-DROP
-RENAME

▶DML (4)
-INSERT
-UPDATE
-DELETE
-SELECT

▶DCL (3)
-GRANT
-REVOKE
-TRUNCATE

▶TCL (3)
-COMMIT
-ROLLBACK
-SAVEPOINT

▶Transaction 특징 (4)
-원자성 (Atomicity)
-일관성 (Consistency)
-고립성 (Isolation)
-영속성 (Durability)

▶SQL 실행 순서 (3)
-Parsing (파싱)
-Execution (실행)
-Fetch (인출)

▶NULL 함수 (4)
-NVL 함수
-NVL2 함수
-NULLIF 함수
-COALESCE

▶집계 함수 (7)
-COUNT( )
-SUM( )
-AVG( )
-MAX( )
-MIN( )
-STDDEV( )
-VARIAN( )

▶SELECT문 실행 순서 (6)
    SELECT
①    FROM
②    WHERE
③    GROUP BY
④    HAVING
⑥    ORDER BY

▶내장형 함수 (4)
           (BUILT-IN-FUNCTION)
-형변환 함수
-문자열 함수
-숫자형 함수
-날짜형 함수

▶형변환 함수 (3)
-TO_NUMBER( )
-TO_CHAR( )
-TO_DATE( )

▶문자형 함수 (10)
-ASCII( )
-CHAR( )
-SUBSTR(문자열, m, n)
-CONCAT(문자열1, 문자열2)
-LOWER( )
-UPPER( )
-LENGTH( )
-LTRIM( )
-RTRIM( )
-TRIM( )

▶날짜형 함수 (2)
-SYSDATE
-EXTRACT

▶숫자형 함수 (7)
-ABS( )
-SIGN( )
-MOD( , )
-CEIL / CEILING( )
-FLOOR( )
-ROUND( , )
-TRUN( ,)

▶GRANT 문
-GRANT Privileges ON 테이블명 TO user WITH GRANT OPTION;

▶Privileges (8)
-SELECT
-INSERT
-UPDATE
-DELETE
-REFERENCES
-ALTER
-INDEX
-ALL

▶WITH GRANT OPTION (2)
-WITH GRANT OPTION
-WITH ADMIN OPTION

▶COMMIT 문 (2)
-COMMIT
-SET AUTOCOMMIT ON