라이브러리

[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 문에 사용하여 현재 날짜와 시간을 저장할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

검색

게시물 검색