`
蹲街吃豆腐
  • 浏览: 7037 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

mysql一些时间处理函数

阅读更多

1select UNIX_TIMESTAMP()

 

返回1970到当前时间的秒数,也可以带参数,表示1970到指定时间的秒数

 

2select DATE_FORMAT(NOW(),'%Y-%m-%d %h:%i:%s')

 

时间格式化 %y返回两位年 %Y返回4位年

 

3select FROM_UNIXTIME(123456789[,fmt])

 

通过秒返回日期,第一个参数必须,为1970之后的秒数,第二个参数可选,对日期进行格式化,默认为%Y-%m-%d %h:%i:%s

 

4NOW()/CURDATE()/CURRENT_DATE()/CURTIME()/CURRENT_TIME()/CURRENT_TIMESTAMP()/CURRENT_DATE/CURRENT_TIMESTAMP

 

获取当前时间或日期的几个函数或变量,像CURDATE()/CURRENT_DATE()都是返回当前日期,区别没看出来,估计是线程启动前和开始执行的这些区别、对于不是太耗时的sql应该没什么区别

 

5select YEAR()/MONTH()/DAY()/HOUR()/MINUTE()/SECOND()

 

懂的自然都懂~

 

 

6select DAYOFMONTH()\DAYOFWEEK()\DAYOFYEAR()\DAYNAME()\QUARTER()

 

参数为日期 分别表示一个的多少天、一周的多少天、一年的多少天、星期的英文名字、季度,其中周星期日是第一天

 

7select TO_DAYS(NOW())

 

返回公元0年到现在的天数

 

8select DATE_SUB(CURDATE(),INTERVAL 1 DAY)/DATE_ADD(CURDATE(),INTERVAL 1 DAY)

 

日期加减 第一个参数指定日期、第二个参数有点像关键字、可正负、第三个参数指定间隔数量、第四个表示间隔类型,对应到三个参数 1天、1分钟等等

可选 YEAR MONTH DAY HOUR MINUTE SECOND

 

9select MAKEDATE(2014,50)\select MAKETIME(10,15,0)

 

创建指定日期或时间

 

 

测试代码

select UNIX_TIMESTAMP()

select DATE_FORMAT(NOW(),'%Y-%m-%d %h:%i:%s')

select FROM_UNIXTIME(123456789)

select NOW()

select CURDATE()

select CURRENT_DATE()

select CURTIME()

select CURRENT_TIME()

select CURRENT_TIMESTAMP()

select CURRENT_DATE

select CURRENT_TIMESTAMP

select CURRENT_USER()

select YEAR() 
select MONTH() 
select DAY() 
select HOUR() 
select MINUTE() 
select SECOND()

select DAYOFMONTH()
select DAYOFWEEK('2014-1-26')
select DAYOFYEAR(now())

select TO_DAYS('0-1-1')

select DATE_SUB(CURDATE(),INTERVAL 1 DAY)
select DATE_ADD(CURDATE(),INTERVAL 1 DAY)

select MAKEDATE(2014,50)
select MAKETIME(10,15,0)

 

分享到:
评论

相关推荐

    MySQL时间日期相关函数

    MySQL时间日期相关函数是数据库操作中的重要组成部分,用于处理与日期和时间相关的数据。在MySQL中,这些函数提供了丰富的功能,包括获取当前日期和时间、格式化日期、时间间隔计算以及进行日期时间的比较等。以下是...

    Mysql函数手册.rar_MySQL函数手册_VZI_mysql 函数手册

    总的来说,这份"MySQL函数手册"是一个非常宝贵的资源,无论是学习MySQL的基本操作,还是解决复杂的数据处理问题,都能提供有力的支持。记住,持续的学习和实践是掌握任何技术的关键,尤其是像MySQL这样的数据库管理...

    mysql 时间函数

    mysql 时间函数是 mysql 中用于处理日期和时间的函数,下面将详细介绍这些函数: 1. 获得当前日期时间函数: mysql 中有多种函数可以获得当前的日期和时间,包括 now()、current_timestamp()、localtime()、...

    mysql时间日期函数

    在MySQL数据库中,时间...以上介绍的函数只是MySQL时间日期函数的一部分,但它们已经涵盖了大部分日常需求,包括但不限于日期计算、数据排序、报表生成等。熟练掌握这些函数,可以显著提高数据库操作的效率和准确性。

    mysql日期函数时间函数及加减运算

    MySQL 日期函数和时间函数是 MySQL 中非常重要的函数,用于处理日期和时间数据类型。这些函数可以帮助开发者快速获得当前日期和时间、执行日期和时间相关的操作。 获得当前日期时间函数 MySQL 中有多种方式可以...

    mysql的日期和时间函数.rar

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,其在处理日期和时间数据方面提供了丰富的函数和操作。日期和时间函数是MySQL中的重要组成部分,它们允许我们进行日期和时间的计算、格式化以及各种操作,极大地...

    MySQL日期时间函数大全

    MySQL 日期时间函数大全 在 MySQL 中,日期时间函数是非常重要的一部分,它们可以帮助我们对日期和时间进行各种操作。...这些日期时间函数可以帮助我们对日期和时间进行各种操作,提高我们的开发效率和数据处理能力。

    mysql中取系统当前时间,当前日期方便查询判定的代码

    获取当前时间的MySql时间函数处理MySql时间日期的函数有很多,下面为您介绍的就是用于获取当前时间的MySql时间函数,如果您对此感兴趣的话,不妨一看下面为您介绍的MySql时间函数用于获取当前时间,该MySql时间函数...

    mysql函数大全,函数库

    此外,MySQL还提供了聚合函数(如COUNT(), SUM(), AVG(), MAX(), MIN())用于处理一组值,以及窗口函数(如LEAD(), LAG(), RANK())来实现更复杂的分析操作。 安装手册通常会指导用户如何下载、安装和配置MySQL...

    mysql5.6官网内置函数

    - JSON_*() 函数:MySQL 5.6开始支持JSON数据类型,提供了JSON相关的处理函数。 在实际应用中,理解并熟练使用这些内置函数可以显著提高查询效率,简化代码,增强数据库功能。MySQL 5.6的官方文档,如`refman-5.6-...

    MySQL常用函数大全

    ### MySQL常用函数详解 ...以上总结涵盖了MySQL中常用的数学、组合、聚合、字符串以及日期时间函数。这些函数广泛应用于各种场景,例如数据处理、报表生成等。熟练掌握这些函数有助于提高SQL查询效率及结果准确性。

    MySQL函数大全中文版

    除了这些基本的函数,MySQL还提供了许多其他高级特性,如窗口函数、JSON处理函数、正则表达式操作等,以满足更复杂的数据处理需求。 在学习和使用MySQL函数大全中文版时,应结合实际应用场景,通过实践操作来加深...

    Mysql日期和时间函数大全[归类].pdf

    Mysql日期和时间函数大全是Mysql中日期和时间处理函数的集合,它们用于处理日期和时间类型的数据。这些函数可以用于各种日期和时间相关的计算、比较和格式化操作。 日期和时间类型 在Mysql中,日期和时间类型包括...

    MySQL常用函数.pdf

    MySQL提供了丰富的函数,包括数学函数、字符串函数、日期时间函数等。本知识点主要介绍MySQL中的常用函数,包括数学函数和字符串函数。 数学函数是指用于处理数值计算的函数,MySQL提供了丰富的数学函数来支持各种...

    MySQL常用函数的举例及例子

    ### MySQL常用函数详解 #### 一、数学函数 ...以上函数覆盖了MySQL中常用的数学函数、聚合函数、字符串函数以及日期和时间函数,通过合理运用这些函数可以帮助我们更加高效地处理数据库中的数据。

    Mysql函数手册.doc

    总的来说,MySQL的日期和时间函数提供了强大的时间处理能力,使得开发者能够精确地处理和分析基于时间的数据。在编写SQL查询时,了解并熟练使用这些函数可以大大提高工作效率,并确保数据的准确性和一致性。

    mysql 函数大全

    在实际应用中,你可能需要根据业务需求灵活运用这些函数进行日期和时间的处理。 总结,MySQL的函数集提供了强大的数据处理能力。掌握`DECODE`函数及其在条件判断中的应用,以及熟练使用日期和字符串转换函数,将极...

    mysql内部函数

    MySQL内部函数是数据库管理系统中非常重要的组成部分,它们用于执行各种数据处理任务,包括但不限于计算、比较、转换和处理日期时间等。以下是对标题和描述中提及的一些关键知识点的详细解释: 1. **操作符和操作符...

Global site tag (gtag.js) - Google Analytics