본문 바로가기
여러가지/Database

[MySql & Mariadb] 테이블 삭제하는 방법 및 쿼리 (DROP, DELETE, TRUNCATE)

by 포스트it 2024. 5. 28.
반응형

 

[MySql & Mariadb] 테이블 삭제하는 방법 및 쿼리 (DROP, DELETE, TRUNCATE)

DROP, DELETE, 그리고 TRUNCATE는 데이터베이스에서 데이터를 제거하는 데 사용되는 세 가지 다른 SQL 명령어입니다. 각각의 명령어는 데이터를 처리하는 방식과 결과적으로 데이터베이스에 미치는 영향에서 차이가 있습니다.

DELETE : 선택적으로 행을 삭제, 로그 생성, 롤백 가능.

TRUNCATE : 모든 행을 빠르게 삭제, 로그 거의 생성하지 않음, 일반적으로 롤백 불가.

DROP : 테이블 자체를 삭제, 롤백 불가.
DELETE FROM 테이블명 WHERE 조건;

TRUNCATE TABLE 테이블명;

DROP TABLE 테이블명;
728x90
반응형

댓글