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