DDL(Data Definition Languag)
데이터 정의어.
데이터의 저장구조를 만들거나 삭제, 수정하는 작업을 한다. 객체를 생성, 삭제,변경하는 명령어를 뜻한다. 주로 DB관리자나 설계자가 사용한다. create, alter, drop이 있다.
DML(Data Manipulation Language)
데이터 조작어. 저장된 데이터를 실질적으로 처리하는데 사용하는 언어. select, insert, delete, update가 있다.
DCL(Data Control Language)
데이터 제어어. DB관리자가 데이터 관리를 목적으로 사용한다. 데이터의 보안, 무결성, 데이터의 회복, 병행 수행 제어 등을 정의하는 데 사용한다. commit, rollback, grant, revoke 등이 있다.
Query
쿼리. 데이터베이스에 특정한 데이터를 요청하는 것.
'쿼리문을 작성한다'라는 건 데이터베이스에서 원하는 정보를 가져오는 코드를 작성한다는 것.
📌 용어 정리
crud
: SW의 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말DBMS
: 데이터베이스 관리 시스템(DBMS: Database Management System)SQL 튜닝
: 최소한의 자원으로 상대적으로 빠른 시간 내 데이터 CRUD 작업을할 수 있도록 튜닝하는 것. 참고 사이트