oracleDB_CRUD 종류

song·2023년 9월 27일

oracle

목록 보기
3/10

CRUD

  • CRUD : create(insert), read, update, delete (입력, 출력, 수정, 삭제)
  1. DDL : Data Definition Language (테이블 정의 언어)
    • create(테이블 생성), alter(기존 테이블 수정), drop(기존 테이블 삭제), truncate(테이블 내용 삭제, idx=0)
  2. ★DML : Data Manipulation Language (데이터 조작 언어)
    • select(선택), insert(삽입), delete(삭제), update(수정)
    • delete는 테이블 내용 삭제이지만 idx(index)는 유지
      테이블의 idx는 유한적이라서 용량관리를 해야한다. 회원탈퇴 등 때문에 테이블 내용을 delete하면 내용만 지워지고 공간은 살아있기 때문에 truncate를 해야 한다.
  3. DCL : Data Control Language (데이터 제어 언어)
    • commit, rollback, grant(권한 생성), revoke(권한 삭제)
  4. DQL : DML에서 select만 따로 분리해서 정의 (별로 중요하지 않음)
profile
계속 나아가기

0개의 댓글