DB-디비는 즐겁다

DELETE구문,TRUNCATE구문

광형 2022. 9. 13. 23:13
728x90
728x90
SMALL

https://kwanghyung.tistory.com/entry/UPDATE

 

UPDATE

UPDATE     테이블에 기록된 기존의 데이터를 수정하는 구문     UPDATE 테이블명     SET 컬럼명=변경값,컬럼명=변경값,...  여러개의 컬럼값을 동시변경 가능 (,로 나열한다)     WHERE 조..

kwanghyung.tistory.com

DELETE
    테이블에 기록된 데이터를 "행 단위로 삭제하는 구문


    [표현법]
    DELETE FROM 테이블명
    WHERE 조건;

WHERE절은 생략이 가능하지만 생략시에 모든행이 삭제된다.

EX) DEPARTMENT테이블에서 DEPT_ID = D1부서 삭제

DELETE FROM DEPARTMENT
WHERE DEPT_ID='D1';

TRUNCATE
    테이블 전체행을 모두 삭제할때 사용하는 구문
    DELETE구문보다 속도가 빠르다
    별도의 조건 제시불가
    ROLLBACK이 안되기 때문에 주의해야한다.

 [표현법]
    TRUNCATE TABLE 테이블명;

DELETE FROM EMP_SALARY;--롤백 가능

TRUNCATE TABLE EMP_SALARY;--절삭

 

728x90
300x250
LIST