DML(Data Manipulation Language) | INSERT | 데이터를 삽입한다 |
UPDATE | 데이터를 수정한다 | |
DELETE | 데이터를 삭제한다 | |
MERGE | insert, update, delete를 한번에 수행 | |
SELECT | 데이터를 검색한다 | |
TCL(Transaction Control Language) | COMMIT | 데이터베이스 시스템에서 트랜잭션을 완료하고 데이터를 영구적으로 저장 |
ROLLBACK | 트랜잭션을 취소하고 이전 상태로 되돌린다 데이터 일관성을 보장하는데 큰 역할을 한다 |
|
SAVEPOINT | 트랜잭션 내에서 일부 작업을 수행한 후 롤백 가능한 지점을 설정하는데 사용 | |
DDL(Data Definition Language) | CREATE | 데이터베이스에 새로운 테이블 생성 |
ALTER | 기존 테이블의 내용을 수정 | |
DROP | 기존 테이블을 혹은 데이터베이스를 모두 삭제 | |
RENAME | 기존 테이블의 이름을 변경 | |
TRUNCATE | 테이블의 데이터 삭제 | |
DCL(Data Control Language) | GRANT | 데이터베이스 사용자에게 특정 권한 부여 |
REVOKE | GRANT로 부여된 권한을 제거 |
반응형
'study > SQL' 카테고리의 다른 글
[Oracle] NULL 값 조회 [NVL, NVL2, NULLIF, COALESCE] (0) | 2023.04.23 |
---|---|
[Oracle] BETWEEN절 컬럼 범위, 데이터 필터링 (0) | 2023.04.23 |
[ORACLE] NULL값 처리 IS NULL / IS NOT NULL 연산자 (0) | 2023.04.23 |
[ORACLE] 오라클 테이블 생성, 수정, 삭제하기 (0) | 2023.04.23 |
sqldeveloper 한글깨짐 해결 (0) | 2023.04.23 |