DML,data_manipulation_language

SQL은 여기 속함.
ex. INSERT INTO, UPDATE ~ SET, DELETE FROM, SELECT ~ FROM ~ WHERE, ..

// 2021-03-17 54m
데이터베이스의 retrieval과 update를 명시하는 데 쓰인다.
High-level DML : set-oriented / nonprocedural
Low-level DML : record-oriented / procedural

예를 들어
SELECT * FROM STUDENT WHERE GPA>3.5
이런 게 있다면,
Low-level DML 방식은..
C, Java 등의 방식은 (QQQ 이게 low-level DML인지 아님 예시를 든 건지?) record를 하나하나 보면서 GPA>3.5인지를 체크한다. (procedural.)
구현할 수 있는 기능이 다양하다.
반면
High-level DML은 명령어가 제한된다. 몇 개 안된다.
SELECT UPDATE 등등.