프로그래밍/데이터베이스[DB] (10) 썸네일형 리스트형 [DB] Mysql 해당 테이블 데이터만 삭제하기 [DB] Mysql 해당 테이블 비우기 안녕하세요 데이터베이스에서 테이블을 비우는 명령어에 대해 알아보겠습니다. 바로 Truncate 명령어를 사용하면 됩니다. Truncate 란? TRUNCATE 또는 TRUNCATE TABLE 문은 테이블에서 모든 행을 삭제하는 데이터 정의 언어(DDL) 이다. 데이터베이스가 가지고 있는 무결성을 유지하는 메커니즘을 생략하여 빠른 제거를 실현하고 있는 경우가 많다. 삭제할 행 각각을 기록하는 트랜잭션 로그의 출력을 방지함으로써 효율적으로 모든 행을 삭제할 수 있다. SQL truncate 테이블명; 으로 실행하시면 테이블이 비워지게 됩니다. ※데이터 삭제는 한번더 고민해보고 잘 사용하도록 합시다. [DB] Mysql 현재 시간을 기준으로 이전 날짜 데이터 조회하기 [DB] Mysql 현재 시간을 기준으로 이전 날짜 데이터 조회 안녕하세요 이번 글에서는 날짜에 대한 쿼리에 대해 알아보도록 하겠습니다. 현재 시간을 기준으로 원하는 시간대의 데이터를 조회 하고 싶은 경우가 있습니다. 아래와 같이 쿼리를 작성하시면 됩니다. Mysql 기준입니다. SELECT 컬럼명, REG_DATE(날짜형식의 컬럼명) FROM 테이블명 WHERE REG_DATE(날짜형식의 컬럼명) > SUBDATE(NOW(), INTERVAL 24 HOUR) /*현재 시간의 24시간 이전의 데이터만 조회*/ 24 HOUR 는 24시간을 의미합니다. 아래와 같은 조건 사용이 가능합니다. MICROSECOND 마이크로 초 SECOND 초 MINUTE 분 HOUR 시간 DAY 일 WEEK 주 MONT.. 이전 1 2 다음