DB & SQL
DATE, DATETIME, TIMESTAMP 의 차이점
새로 들어갈 프로젝트의 DB 설계를 하던 와중에 등록일, 수정일 같은 날짜 개념의 컬럼을 설계할 때 문득 의문이 들었다. 첫 회사에서 TIMESTAMP 를 사용했었고 사수에게 사용하는 이유를 물어보니 TIMESTAMP 가 데이터공간이 더 효율적이다. 라는 말을 듣고 별 생각 없이 쭉 사용해왔는데 이제 내가 주체적으로 DB 를 설계하려 하니 도대체 어떤 이유로 효율적인지 의문이 들어서 남기고자 한다. 1-1. DATEDATE 는 시간을 제외한 날짜를 저장하는 타입으로 기본포맷은 yyyy-MM-dd 이며 '1000-01-01' 부터 '9999-12-31' 까지 저장이 가능하다. 1-2. DATEIME DATETIME은 날짜와 시간을 함께 저장할 수 있는 타입으로 기본 포맷은 'yyyy-MM-dd HH:mm..
2024. 6. 13. 14:25