반응형
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' 카테고리의 다른 글
[MySQL]'mysql'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다 - cmd 에서 mySQL 사용 (0) | 2024.06.03 |
---|---|
[DB] MySQL 설치 (1) | 2024.06.03 |
[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 |