[mariaDB] 마리아DB 현재 날짜,시간 구하기
마리아DB 현재시간
마리아DB에서 현재시간을 조회 시 NOW()를 사용 합니다. 오라클의 SYSDATE와 같습니다.
마리아DB 날짜 포맷 변경
마리아DB에서 날짜 포맷을 변경 시 DATE_FORMAT()을 사용 합니다. 오라클의 TO_CHAR()과 같습니다.
- DATE_FORMAT(NOW(), '날짜포맷')
- %Y : 연도 - 2023
- %y : 연도 - 23
- %M : 월 - January, August
- %m : 월 - 08
- %D : 월 - 1st, 2nd, 3rd
- %d : 일 - 01
- %H : 24시간 기준 시간 - 13
- %h, %I(대문자 아이) : 12시간 기준 시간 - 01
- %S, %s : 초 - 01
마리아DB 밀리세컨드 사용
시간 관련 SQL 쿼리문 작성 시 밀리세컨은 NOW(3)을 사용한다.
밀리세컨드 관련하여 NOW()에 숫자로 밀리세컨드 표시 자리를 셋팅
- NOW() : 밀리세컨 없음
- NOW(1) : 밀리세컨 1자리
- NOW(2) : 밀리세컨 2자리
- NOW(3) : 밀리세컨 3자리
- NOW(4) : 밀리세컨 4자리
- NOW(5) : 밀리세컨 5자리
- NOW(6) : 밀리세컨 6자리
- 밀리세컨은 최대 6자리 까지 표시
- 밀리세컨 표기시 셋팅된 자리수 외는 0으로 셋팅
- NOW(7)이상은 SQL문 오류!
- %f : 6자리 밀리세컨드 표시