<MySQL의 날짜 함수
정의 및 사용
CURDATE () 현재 날짜를 반환합니다.
통사론
CURDATE()
예
다음 SELECT 문 :
SELECT NOW(),CURDATE(),CURTIME()
이런 식으로 뭔가가 발생합니다 :
NOW() | CURDATE() | CURTIME() |
---|---|---|
2014-11-22 12:45:34 | 2014-11-22 | 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)
)
주문일 열이 기본 값으로 CURDATE ()를 지정하는 것을 알 수 있습니다. 만약 테이블에 행을 삽입 할 때 그 결과, 현재 날짜가 자동 열에 삽입된다.
이제 우리는 "주문"테이블에 레코드를 삽입 할 :
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
"Orders" 표는 지금과 같이 보일 것입니다 :
주문 아이디 | 상품명 | 주문일 |
---|---|---|
1 | Jarlsberg 치즈 | 2014년 11월 22일 |
<MySQL의 날짜 함수