T_era

SQL 언어 본문

Programing/Datababse

SQL 언어

블스뜸 2025. 5. 8. 13:58
  1. DDL(Data Definition Language)
    • 데이터베이스 구조를 정의하는 데 사용된다.
    • CREATE
      • 새로운 데이터베이스 및 테이블을 생성한다.
    • ALTER
      • 기존 데이터베이스 및 테이블 구조를 수정한다.
    • DROP
      • 데이터베이스 및 테이블을 삭제한다.
  2. DML(Data Manipulation Language)
    • 데이터베이스의 데이터를 조작하는 데 사용된다.
    • INSERT
      • 데이터를 테이블에 삽입한다.
    • UPDATE
      • 테이블의 기존 데이터를 수정한다.
    • DELETE
      • 테이블의 데이터를 삭제한다.
  3. DQL(Data Query Language)
    • 데이터베이스에서 데이터를 검색하는 데 사용된다.
    • SELECT
      • 데이터를 조회한다. 특정 조건을 추가할 수 있다.
  4. DCL(Data Control Language)
    • 데이터베이스의 권한을 관리하는 데 사용된다.
    • GRANT
      • 사용자에게 권한을 부여한다.
    • REVOKE
      • 사용자의 권한을 회수한다.
  5. TCL(Transaction Control Language)
    • 여러 DML 작업을 하나의 논리적 단위로 묶어 트랜잭션으로 처리하는 데 사용된다.
    • COMMIT
      • 트랜잭션이 성공한 것을 데이터베이스에 알리고 모든 변경 사항을 영구적으로 저장한다.
    • ROLLBACK
      • 트랜잭션 중 발생한 모든 변경 사항을 취소하고, 데이터베이스를 트랜잭션 시작 시점의 상태로 되돌린다.