4일차

고규빈·2021년 12월 16일
0

오늘배운 DML들

  1. INSERT
    INSERT INTO 삽입할 테이블명 (컬럼1, 컬럼2, 컬럼3, 컬럼4 ....)
    SELECT 컬럼1, 컬럼2, 컬럼3, 컬럼4 ....
    FROM 조회할 테이블명

    SELECT에서 조회된 데이터를 '삽입할 테이블'에 여러행을 넣을때 사용하는 문법

  2. UPDATE
    UPDATE 테이블명
    SET 컬럼 = '수정값' , 컬럼 = 수정값 -- SET에 수정할 컬럼의 값을 입력하는곳
    -- 여러 컬럼을 수정시 ,로 구분
    -- WHERE조건 없이 수정은 모든데이터를 수정하게 된다. (위험)
    WHERE 조건

  • update사용시 SELECT를 먼저하면 실수를 줄일 수 있다.
  1. DELETE
    DELETE FROM 테이블명 -- 삭제할때는 항상 두번 세번 확인할것
    -- 조건문은 필수
    WHERE 조건

DELETE 잘못하면 직장 DELETE

  1. TCL
  • COMMIT
    INSERT, UPDATE, DELETE 확정.
  • ROLLBACK
    COMMIT 이전으로 돌아감.
  • SAVEPOINT
    SAVEPOINT 지점으로 돌아감, 과거 SAVEPOINT로 가면 최신 SAVEPOINT 없어짐.
profile
안녕하세요

0개의 댓글