SQLD - SQL 기본 (1)
22. DDL문 - 테이블, 인덱스와 같은 데이터베이스 오브젝트의 구조를 정의하기 위한 구문
생성 - CREATE
변경 - ALTER
변경 - RENAME (테이블명 변경)
삭제 - DROP
삭제 - TRUNCATE (테이블 내용 삭제)
23. DML문 - 테이블에 저장된 데이터를 조작하기 위한 구문
조회 - SELECT
입력 - INSERT
수정 - UPDATE
삭제 - DELETE
여부 - MERGE (IF문과 유사)
24. TCL문 - DML문에 의한 데이터의 변경사항을
데이터베이스에 영구히 반영/취소하기 위한 트랜잭션을 제어하는 구문
반영 - COMMIT
취소 - ROLLBACK
저장 - SAVEPOINT (ROLLBACK 지점 확보)
25. DCL문 - 데이터에 대한 권한을 부여/취소하기 위한 구문
부여 - GRANT
취소 - REVOKE
26. 관계 대수 일반 집합연산자
합집합 - UNION
차집합 - DIFFERENCE
교집합 - INTERSECTION
곱집합 - CARTESIAN PRODUCT
27. SQL 집합연산자
합집합 - UNION, UNIONALL
차집합 - MINUS(Oracle) / EXCEPT(SQL server)
교집합 - INTERSECT
곱집합 - CROSS JOIN
28. PK(Primary Key) - 중복값 및 NULL값이 존재할 수 없도록 하는 컬럼 속성
29. NULL - 아무것도 아닌 상태(0과는 다름), 다른 값과 연산 시 NULL을 리턴함
30. SUBSTR( a, i, j ) - a 컬럼의 값을 i번째 문자부터 j길이만큼 잘라내어 반환한다