MySQL의 CURDATE () 함수
정의 및 사용
CURDATE () 현재 날짜를 반환합니다.
문법
CURDATE()
예
다음은 SELECT 문은 다음과 같습니다
SELECT NOW(),CURDATE(),CURTIME()
결과는 다음과 같다 :
NOW() | CURDATE() | CURTIME() |
---|---|---|
2008-11-11 12:45:34 | 2008-11-11 | 12:45:34 |
예
다음 SQL은의 날짜 열 (주문일)와 "주문"테이블을 만들 수 있습니다 :
CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT CURDATE(),
PRIMARY KEY (OrderId)
)
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT CURDATE(),
PRIMARY KEY (OrderId)
)
기본으로 주문일 열 지정 CURDATE ()를 참고하여주십시오. 만약 테이블에 행을 삽입 할 때 그 결과, 현재 날짜와 시간이 자동으로 열을 삽입 하였다.
이제, 우리는 "주문"테이블에 레코드를 삽입 할 :
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
다음과 같이 "주문"테이블은 다음과 같습니다
OrderId | ProductName | OrderDate |
---|---|---|
1 | Jarlsberg Cheese | 2008-11-11 |
MySQL의 날짜 함수