[DB]
Mysql 해당 테이블 비우기
안녕하세요 데이터베이스에서 테이블을 비우는 명령어에 대해 알아보겠습니다.
바로 Truncate 명령어를 사용하면 됩니다.
Truncate 란?
TRUNCATE 또는 TRUNCATE TABLE 문은 테이블에서 모든 행을 삭제하는 데이터 정의 언어(DDL) 이다.
데이터베이스가 가지고 있는 무결성을 유지하는 메커니즘을 생략하여 빠른 제거를 실현하고 있는 경우가 많다.
삭제할 행 각각을 기록하는 트랜잭션 로그의 출력을 방지함으로써 효율적으로 모든 행을 삭제할 수 있다.
SQL
truncate 테이블명;
으로 실행하시면 테이블이 비워지게 됩니다.
※데이터 삭제는 한번더 고민해보고 잘 사용하도록 합시다.
'프로그래밍 > 데이터베이스[DB]' 카테고리의 다른 글
[MySQL] MySQL 다운로드 및 설치 방법(Windows10) (0) | 2020.02.28 |
---|---|
[마이바티스] For input string: "Y" 에러 해결 방법[NumberFormatException] (1) | 2019.11.26 |
[MySQL] ROWNUM 으로 번호 매기기, 역순 포함 (0) | 2019.11.21 |
[Mybatis] 마이바티스에 UUID 바로 사용하기[mysql,oracle] (0) | 2019.10.25 |
[DB] Mysql 현재 시간을 기준으로 이전 날짜 데이터 조회하기 (0) | 2019.04.30 |