테이블 전체 행을 삭제
/* 문법 */ TRUNCATE TABLE table_name /* 파라미터 */ table_name -- 테이블 이름 | cs |
『TRUNCATE TABLE』을 사용하면, 테이블의 전체 행을 빠르게 삭제할 수 있다.
모든 행을 삭제하려 한다면 DELETE보다 TRUNCATE TABLE을 사용할 것을 권한다.
DELETE는 로그를 남기거나 색인을 새로 생성하는 등 서버가 해야할 처리가 많기 때문이다.
TRUNCATE TABLE을 로그와 색인의 처리가 생략되어 빠르게 실행된다.
단, 모든 행이 없어지기 때문에 주의해야 한다.
/* 사용 예 */ TRUNCATE TABLE foo | cs |
'커맨드 명령' 카테고리의 다른 글
2.3.6 DROP INDEX (0) | 2018.11.10 |
---|---|
2.3.5 CREATE INDEX (0) | 2018.11.10 |
2.3.3 ALTER TABLE (0) | 2018.11.10 |
2.3.2 DROP TABLE (0) | 2018.11.10 |
2.3.1 CREATE TABLE (0) | 2018.11.10 |