관리 메뉴

RUBY

SQL 문장들의 종류(DML, DDL, DCL, TCL) 본문

자격증/SQL 개발자

SQL 문장들의 종류(DML, DDL, DCL, TCL)

ruby-jieun 2022. 11. 2. 10:18

 

데이터 조작어(DML)

  • SELECT → 조회, 검색(RETRIEVE)
  • INSERT → 새로운 행을 삽입
  • UPDATE → 데이터 수정
  • DELETE → 데이터 삭제

 

 

 

데이터 정의어(DDL)

  • CREATE → 테이블, 뷰, 인덱스 등과 같은 Object를 생성하는데 사용
  • ALTER → 기존 테이블 구조를 변경, 추가
  • DROP → Object 제거시에 사용(테이블 제거시 데이터도 함께 사라짐
  • RENAMTE → 기존사용테이블의 이름을 변경
  • TRUNCATE  → DROP 명령어와 비슷해보이지만, 해당테이블의 구조(열)는 남겨두고 모든 로우(행)을 제거

 

 

 

 

데이터 제어어(DCL)

  • GRANT → 권한부여
  • REVOKE → 권한회수

 

 

 

 

 

트랜잭션 제어어(TCL)

  • COMMIT → 영구저장
  • ROLLBACK → 되돌리기

 

 

 

 

 

 

 

 

Comments