如何在MySql中使用日期函数

  介绍

这期内容当中小编将会给大家带来有关如何在MySql中使用日期函数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

现在(),,返回当前的日期和时间

现在(),返回当前的日期和时间。   语法   现在()   ——,实例   ——,下面是,SELECT 语句:   SELECT 现在(),CURDATE (), CURTIME ()   结果如下所示:   现在(),,,CURDATE (),,, CURTIME ()   2018 - 06 - 27,14:25:34 ,, 2018 - 06 - 27 14:25:34   ——,实例   ——,下面的,SQL 创建带有日期时间列(向)的,“Orders",表:   CREATE  TABLE 订单   (   OrderId  int  NOT 空,   ProductName  varchar (50), NOT 空,   OrderDate  datetime  NOT  NULL  DEFAULT 现在(),   PRIMARY  KEY  (OrderId)   )   ,,请注意,OrderDate 列规定,现在(),作为默认值。作为结果,当您向表中插入行时,当前日期和时间自动插入列中。   ——,现在,我们想要在,“Orders",表中插入一条记录:   INSERT  INTO  Orders  (ProductName), VALUES  (& # 39; Jarlsberg 奶酪# 39;)   ——,“Orders",表将如下所示:   OrderId , OrderDate ProductName ,,   1,,,Jarlsberg  Cheese ,, 2018 - 06 - 11, 14:36:55

CURDATE (),,返回当前的日期

——, CURDATE(),返回当前的日期。   ——,实例   ——,下面是,SELECT 语句:   SELECT 现在(),CURDATE (), CURTIME ()   结果如下所示:   现在(),,,CURDATE (),,, CURTIME ()   2018 - 06 - 27,14:25:34 ,, 2018 - 06 - 27 14:25:34   ——,实例   ——,下面的,SQL 创建带有日期时间列(向)的,“Orders",表:   CREATE  TABLE 订单   (   OrderId  int  NOT 空,   ProductName  varchar (50), NOT 空,   OrderDate  datetime  NOT  NULL  DEFAULT  CURDATE (),   PRIMARY  KEY  (OrderId)   )   ,,请注意,OrderDate 列规定,CURDATE(),作为默认值。作为结果,当您向表中插入行时,当前日期和时间自动插入列中。   ——,现在,我们想要在,“Orders",表中插入一条记录:   INSERT  INTO  Orders  (ProductName), VALUES  (& # 39; Jarlsberg 奶酪# 39;)   ——,“Orders",表将如下所示:   OrderId , OrderDate ProductName ,,   1,,,Jarlsberg  Cheese ,, 2018 - 06 - 11, 14:36:55

CURTIME (),,返回当前的时间

——, CURTIME(),返回当前的日期。   ——,实例   ——,下面是,SELECT 语句:   SELECT 现在(),CURDATE (), CURTIME ()   ——,结果如下所示:   现在(),,,CURDATE (),,, CURTIME ()   2018 - 06 - 27,14:25:34 ,, 2018 - 06 - 27, 14:25:34

日期(),提取日期或日期/时间表达式的日期部分

),日期(),函数提取日期或日期/时间表达式的日期部分。   ——,实例   ——,假设我们有如下的,“Orders",表:   OrderId , OrderDate ProductName ,,   1,,,Jarlsberg  Cheese ,, 2018 - 06 - 27 14:53:44.657   ——,下面是,SELECT 语句:   OrderDate SELECT  ProductName,日期(),AS 向数据库   得到订单   WHERE  OrderId=1   ——,结果如下所示:   OrderDate ProductName ,,   Jarlsberg  Cheese ,, 2018-06-27

提取(),,返回日期/时间的单独部分

),提取(),函数用于返回日期/时间的单独部分,比如年,月,日,小时,分钟等等。   ——,语法   ——,提取(unit 得到日期)   ——,date 参数是合法的日期表达式.unit 参数可以是下列的值:   Unit 值   微秒   第二个   一分钟   小时   一天   周   月   季度   一年   SECOND_MICROSECOND   MINUTE_MICROSECOND   MINUTE_SECOND   HOUR_MICROSECOND   HOUR_SECOND   HOUR_MINUTE   DAY_MICROSECOND   DAY_SECOND   DAY_MINUTE   DAY_HOUR   YEAR_MONTH   ——,实例   ——,假设我们有如下的,“Orders",表:   OrderId , OrderDate ProductName ,,   1,,,Jarlsberg  Cheese , 2018 - 06 - 2715:03:01   ——,下面是,SELECT 语句:   OrderDate SELECT 提取(YEAR 得到),AS  OrderYear,   提取(OrderDate MONTH 得到),AS  OrderMonth,   提取(OrderDate DAY 得到),AS  OrderDay,   得到订单   WHERE  OrderId=1   ——,结果如下所示:   OrderYear ,, OrderMonth , OrderDay   06年2018,,,,,,,,,,,,,,,27日

如何在MySql中使用日期函数