데이터 조작어
데이터를 조작하기 위한 언어
SELECT: 데이터베이스에서 데이터를 조회하기 위해 사용됩니다.
INSERT: 새로운 데이터를 테이블에 삽입합니다.
UPDATE: 기존 데이터를 수정합니다.
DELETE: 테이블에서 데이터를 삭제합니다
데이터 정의어
데이터의 구조를 정의하는데 사용
CREATE: 새로운 테이블, 뷰, 인덱스 등을 생성합니다. ALTER: 이미 존재하는 데이터베이스 객체를 수정합니다. DROP: 데이터베이스 객체를 삭제합니다. TRUNCATE: 테이블의 데이터를 완전히 삭제하지만, 테이블 구조는 유지합니다.
데이터 제어어
데이타 사용자의 권한을 관리하는데 사용
GRANT: 사용자에게 권한을 부여합니다. REVOKE: 사용자로부터 권한을 철회합니다.
트랜잭션 제어어
데이타베이스 트랜잭션을 관리하는데 사용
COMMIT: 트랜잭션을 완료하고 데이터베이스에 모든 변경사항을 영구적으로 적용합니다. ROLLBACK: 트랜잭션을 취소하고 트랜잭션 시작 이후에 이루어진 모든 변경사항을 되돌립니다. SAVEPOINT: 트랜잭션 내에서 롤백할 수 있는 체크포인트를 설정합니다.