01. SQL 명령어 종류
- DDL (Data Define Language): 구조 관련된 명령어 , 데이터 정의어
- CREATE, ALTER, DROP, RENAME, TRUNCATE, COMMENT
- DML (Data manipulation Language): 행 관련된 명령어, 데이터 조작어
- INSERT, UPDATE, DELETE
- DCL (Data Control language): 권한 관련된 명령어, 데이터 제어어
- GRANT, REVOKE
- Transaction Control: 작업 단위 관련된 명령어
- COMMIT, ROLLBACK, SAVEPOINT
- DQL (Data Query Language): SELECT문을 위한 분류
- SELECT
02. DDL (Data Define Language)
- CREATE: Table 생성
- ALTER: Table 수정
- DROP: Table 삭제
- RENAME: Table/Column/제약조건의 이름을 수정/변경
- TRUNCATE: Table의 데이터(행)만 삭제, Table의 구조는 남김
- COMMENT: Table 또는 Column의 뜻을 입력하는 주석
03. DML (Data manipulation Language)
- INSERT: 테이블에 새로운 행 삽입
- UPDATE: 테이블에 있는 행 변경
- DELETE: 테이블로부터 행 삭제
04. DCL (Data Control language)
- GRANT: 다른 사용자에게 권한을 부여
- REVOKE: 다른 사용자의 권한을 제거
05. Transaction Control
- COMMIT: 모든 일련의 작업이 끝난 후 영구적으로 저장하겠다는 의미
- ROLLBACK: 보류중이었던 DML의 결과를 취소하고, 이전의 COMMIT의 상태로 돌아감
- SAVEPOINT: 특정한 위치로 돌아갈 수 있음
06. DQL (Data Query Language)
- SELECT: 테이블에서 행 검색/찾기
'SQL' 카테고리의 다른 글
[SQL] WHERE 절 (0) | 2025.02.13 |
---|---|
[SQL] SQL 함수 (1) | 2025.02.13 |
[SQL] DQL (Data Query Language) (0) | 2025.02.13 |
[SQL] Oracle 기본 계정과 사용자 계정, 권한 부여 (0) | 2025.02.13 |
[SQL] 데이터 베이스 용어 (0) | 2025.02.13 |