SQL

[SQL] SQL 명령어

beginner-in-coding 2025. 2. 13. 15:56

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