MySQL: Curdate() vs Now()
MySQL의 차이점은 무엇입니까?Curdate()
그리고.Now()
?
이런 질문은 항상 매뉴얼을 먼저 살펴보는 것이 좋습니다.mySQL 매뉴얼의 날짜 및 시간 함수
CURDATE()
현재 시간의 DATE 부분을 반환합니다.CURDATE() 매뉴얼
NOW()
는 요청 방법에 따라 다양한 형식의 타임스탬프로 날짜와 시간 부분을 반환합니다.NOW()의 매뉴얼.
재미삼아:
CURDATE() = DATE(NOW())
또는
NOW() = CONCAT(CURDATE(), ' ', CURTIME())
CURDATE()
현재 날짜를 알 수 있습니다.NOW()
전체 데이트 시간을 줄 거예요.
쿼리를 실행하면 그 차이점이 무엇인지 알 수 있습니다.
SELECT NOW(); -- You will get 2010-12-09 17:10:18
SELECT CURDATE(); -- You will get 2010-12-09
실제로 MySQL은 사용자 측의 노력 없이 일상생활에서 사용하기 쉬운 기능을 많이 제공합니다.
NOW()는 현재 시나리오에서 날짜와 시간을 모두 생성하지만 CURDATE()는 날짜만 생성하며 CURTIME()은 시간만 표시합니다. CAST와 필요에 따라 둘 중 하나를 사용하거나 다른 계산을 병합할 수 있습니다.MySQL은 이러한 유형의 함수가 풍부합니다.
주의:- 쿼리 선택 NOW()는 NOWDATETIME, CURDATE()는 NOWDATE, CURTIME()은 NOWTIME으로 선택합니다.
언급URL : https://stackoverflow.com/questions/4397755/mysql-curdate-vs-now
'programing' 카테고리의 다른 글
MariaDB 설치 - 미달 의존관계, mariadb-server-5.5 (0) | 2022.10.28 |
---|---|
Python 플롯에 그리드를 그리려면 어떻게 해야 하나요? (0) | 2022.10.28 |
TensorFlow에서 Session.run()과 Tensor.eval()의 차이점은 무엇입니까? (0) | 2022.10.28 |
JPA를 사용한 인덱스(비고유 키) 지정 (0) | 2022.10.28 |
문자열의 일부만 제거하지만 문자열 끝에 있는 경우에만 제거 (0) | 2022.10.28 |