MySQL CURDATE() 函数
定义和用法
CURDATE() 函数返回当前的日期。
语法
CURDATE()
实例
例子 1
下面是 SELECT 语句:
SELECT NOW(),CURDATE(),CURTIME()
结果类似:
NOW() | CURDATE() | CURTIME() |
---|---|---|
2008-12-29 16:25:46 | 2008-12-29 | 16:25:46 |
例子 2
下面的 SQL 创建带有日期时间列 (OrderDate) 的 "Orders" 表:
CREATE TABLE Orders ( OrderId int NOT NULL, ProductName varchar(50) NOT NULL, OrderDate datetime NOT NULL DEFAULT CURDATE(), PRIMARY KEY (OrderId) )
ਧਿਆਨ ਦੇਵੋ, OrderDate ਕੋਲ਼ CURDATE() ਨੂੰ ਮੂਲਮਾਨ ਵਜੋਂ ਨਿਰਧਾਰਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।ਨਤੀਜੇ ਵਜੋਂ, ਤੁਸੀਂ ਸ਼ੇਜ਼ ਵਿੱਚ ਕਿਸੇ ਕ੍ਰਮ ਦਾ ਦਾਨਾ ਜੋੜੇ ਤਾਂ ਮੌਜੂਦਾ ਤਾਰੀਖ ਅਤੇ ਸਮਾਂ ਸਵੈਚਾਲਿਤ ਰੂਪ ਵਿੱਚ ਸਿਰਲੇਖ ਵਿੱਚ ਜੋੜਿਆ ਜਾਵੇਗਾ。
ਹੁਣ, ਅਸੀਂ "Orders" ਸ਼ੇਜ਼ ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਰਿਕਾਰਡ ਜੋੜਣ ਦੀ ਚਾਹਤ ਹਾਂ:
INSERT INTO Orders (ProductName) VALUES ('Computer')
"Orders" ਸ਼ੇਜ਼ ਵਿੱਚ ਇਸ ਤਰ੍ਹਾਂ ਹੋਵੇਗਾ:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 |