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

查询当天插入数据库的记录数:
SELECT *  FROM `表名` WHERE DATE( check_date ) = CURDATE(); 

你可能感兴趣的:(sql,mysql)