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 "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 |