라이브러리
[MYSQL] NOW() - 현재 날짜 및 시간 반환
NOW() 함수란?
MySQL의 NOW() 함수는 현재 날짜와 시간을 반환하는 함수입니다. 이 함수는 시스템의 현재 날짜와 시간을 기반으로 동작하며, DATETIME 타입의 값을 반환합니다.
NOW() 함수의 사용법
NOW() 함수는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
sql
SELECT NOW();
이 코드를 실행하면 현재 날짜와 시간이 반환됩니다.
예제 1: NOW() 함수의 사용
다음 예제는 NOW() 함수를 사용하여 현재 날짜와 시간을 INSERT INTO 문에 사용하는 방법을 보여줍니다.
#hostingforum.kr
sql
CREATE TABLE 예제 (
id INT AUTO_INCREMENT,
날짜 DATETIME,
PRIMARY KEY (id)
);
INSERT INTO 예제 (날짜)
VALUES (NOW());
SELECT * FROM 예제;
이 코드를 실행하면 현재 날짜와 시간이 INSERT INTO 문에 사용되어 테이블에 저장됩니다.
예제 2: NOW() 함수의 사용 - 시간차이 계산
다음 예제는 NOW() 함수를 사용하여 시간차이를 계산하는 방법을 보여줍니다.
#hostingforum.kr
sql
CREATE TABLE 예제 (
id INT AUTO_INCREMENT,
시작시간 DATETIME,
종료시간 DATETIME,
PRIMARY KEY (id)
);
INSERT INTO 예제 (시작시간, 종료시간)
VALUES (NOW(), NOW() + INTERVAL 1 HOUR);
SELECT *, TIMEDIFF(종료시간, 시작시간) AS 시간차이
FROM 예제;
이 코드를 실행하면 현재 시간에서 1시간 후의 시간을 INSERT INTO 문에 사용하여 테이블에 저장됩니다. 또한 시간차이를 계산하여 결과에 표시됩니다.
NOW() 함수의 특징
NOW() 함수는 다음과 같은 특징을 가지고 있습니다.
* 현재 날짜와 시간을 반환합니다.
* DATETIME 타입의 값을 반환합니다.
* 시스템의 현재 날짜와 시간을 기반으로 동작합니다.
* 시간차이를 계산할 때 사용할 수 있습니다.
NOW() 함수의 결론
NOW() 함수는 MySQL에서 현재 날짜와 시간을 반환하는 함수입니다. 이 함수는 시스템의 현재 날짜와 시간을 기반으로 동작하며, DATETIME 타입의 값을 반환합니다. NOW() 함수는 시간차이를 계산할 때 사용할 수 있으며, INSERT INTO 문에 사용하여 현재 날짜와 시간을 저장할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.