58일차

박미지·2023년 1월 16일
0

Oracle DB

목록 보기
3/7
  1. DDL : 데이터 정의어
  • CREATE
    객체를 생성하는데 사용하는 명령어
    그 중 create table 명령어는 테이블을 만들 때 사용하는 대표적인 DDL임

  • 테이블 생성 규칙
    테이블명, 컬럼명의 최대 크기는 30 byte
    예약어를 이용하여 테이블명, 컬럼명을 만들 수 없음
    테이블명 첫글자는 문자
    한테이블에 사용가능한 컬럼은 최대 255개

  • ALTER
    -- 테이블 컬럼 추가하기(ALTER TABLE ADD)

    --테이블 컬럼 수정하기(ALTER TABLE MODIFY)

    -- 테이블 컬럼 삭제하기(ALTER TABLE DROP)

    -- 테이블 컬럼 이름 변경하기(ALTER TABLE RENAME)

  • DROP
    테이블에 저장된 데이터를 포함해서 테이블 전체를 삭제하는 명령어

  • TRUNCATE
    테이블 정보는 그냥 두고 데이터 전체를 삭제하는 명령어

  • TRUNCATE와 DROP 비교

  1. DML : 데이터 조작어
  • INSERT : 데이터 입력(추가)
    테이블에 데이터(행)를 추가할 때 사용하기 위한 sql문

    테이블에 정의되어 이는 모든 컬럼에 데이터를 입력하는거라면 컬럼명 생략가능

  • UPDATE : 데이터 수정
    테이블에 저장된 데이터를 수정할 때 사용하기 위한 sql문

    WHERE절을 사용하지 않으면 테이블에 모든 데이터가 수정됨

  • DELETE : 데이터 삭제
    테이블에 저장된 데이터를 삭제할 때 사용하기 위한 sql문

    WHERE절을 사용하지 않으면 테이블에 모든 데이터가 삭제됨
    DROP은 테이블을 삭제하지만 DELETE는 테이블 구조는 남아있고 데이터만 삭제

  • SELECT : 데이터 조회
    테이블에 저장된 데이터를 조회할 때 사용하기 위한 sql문

profile
공부하는 백엔드 개발자

0개의 댓글