상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
수정하기 - MySQL에서 날짜 및 시간 함수의 예시는 무엇인가요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
<a href='https://sangseek.com/sangseeks/MySQL/ko'>MySQL</a>에서 날짜 및 시간 함수는 데이터베이스에서 날짜와 시간을 처리하고 조작하는 데 매우 유용합니다. 이러한 함수들은 날짜 및 시간 값을 생성, 변환, 비교 및 계산하는 데 사용됩니다. 아래에서는 MySQL에서 자주 사용되는 날짜 및 시간 함수의 예시와 그 사용법을 자세히 설명하겠습니다. 1. NOW() - 설명 : 현재 날짜와 시간을 반환합니다. - 사용법 : ```sql SELECT NOW(); ``` 이 쿼리는 현재의 날짜와 시간을 `YYYY-MM-DD HH:MM:SS` 형식으로 반환합니다. 2. CURDATE() - 설명 : 현재 날짜를 반환합니다. - 사용법 : ```sql SELECT CURDATE(); ``` 이 쿼리는 현재 날짜를 `YYYY-MM-DD` 형식으로 반환합니다. 3. CURTIME() - 설명 : 현재 시간을 반환합니다. - 사용법 : ```sql SELECT CURTIME(); ``` 이 쿼리는 현재 시간을 `HH:MM:SS` 형식으로 반환합니다. 4. DATE() - 설명 : 주어진 날짜 및 시간 값에서 날짜 부분만 추출합니다. - 사용법 : ```sql SELECT DATE(NOW()); ``` 이 쿼리는 현재 날짜를 반환합니다. 5. TIME() - 설명 : 주어진 날짜 및 시간 값에서 시간 부분만 추출합니다. - 사용법 : ```sql SELECT TIME(NOW()); ``` 이 쿼리는 현재 시간을 반환합니다. 6. DATE_ADD() - 설명 : 날짜에 특정 시간 간격을 추가합니다. - 사용법 : ```sql SELECT DATE_ADD(NOW(), INTERVAL 7 DAY); ``` 이 쿼리는 현재 날짜에 7일을 추가한 날짜를 반환합니다. 7. DATE_SUB() - 설명 : 날짜에서 특정 시간 간격을 뺍니다. - 사용법 : ```sql SELECT DATE_SUB(NOW(), INTERVAL 1 MONTH); ``` 이 쿼리는 현재 날짜에서 1개월을 뺀 날짜를 반환합니다. 8. DATEDIFF() - 설명 : 두 날짜 간의 차이를 일수로 반환합니다. - 사용법 : ```sql SELECT DATEDIFF('2023-12-31', '2023-01-01'); ``` 이 쿼리는 두 날짜 간의 차이를 일수로 반환합니다. 9. TIMESTAMPDIFF() - 설명 : 두 날짜 간의 차이를 지정된 단위(예: 초, 분, 시간 등)로 반환합니다. - 사용법 : ```sql SELECT TIMESTAMPDIFF(HOUR, '2023-01-01 12:00:00', NOW()); ``` 이 쿼리는 두 날짜 간의 차이를 시간 단위로 반환합니다. 10. STR_TO_DATE() - 설명 : 문자열을 날짜 형식으로 변환합니다. - 사용법 : ```sql SELECT STR_TO_DATE('31-12-2023', '%d-%m-%Y'); ``` 이 쿼리는 문자열을 날짜 형식으로 변환합니다. 11. DATE_FORMAT() - 설명 : 날짜를 지정된 형식으로 포맷합니다. - 사용법 : ```sql SELECT DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s'); ``` 이 쿼리는 현재 날짜와 시간을 `YYYY/MM/DD HH:MM:SS` 형식으로 반환합니다. 12. UNIX_TIMESTAMP() - 설명 : 날짜 및 시간을 Unix 타임스탬프(1970년 1월 1일부터의 초 수)로 변환합니다. - 사용법 : ```sql SELECT UNIX_TIMESTAMP(NOW()); ``` 이 쿼리는 현재 날짜와 시간을 Unix 타임스탬프로 반환합니다. 13. FROM_UNIXTIME() - 설명 : Unix 타임스탬프를 날짜 및 시간 형식으로 변환합니다. - 사용법 : ```sql SELECT FROM_UNIXTIME(UNIX_TIMESTAMP()); ``` 이 쿼리는 현재 Unix 타임스탬프를 날짜 및 시간 형식으로 변환합니다. 이와 같은 MySQL의 날짜 및 시간 함수들은 데이터베이스에서 시간 관련 작업을 수행하는 데 매우 유용합니다. 이러한 함수들을 적절히 활용하면 데이터의 시간적 특성을 효과적으로 관리하고 분석할 수 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기