`
wangfeiaini
  • 浏览: 54834 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

mysql日期函数总结

阅读更多
SELECT *   
FROM product AS r1 JOIN   
(SELECT ROUND(RAND() *   
(SELECT MAX(product_id)   
FROM product)) AS product_id)   
AS r2   
WHERE r1.product_id >= r2.product_id   
ORDER BY r1.product_id ASC   
LIMIT 5;  /*随机查询*/


#product_id下划线链接
SELECT GROUP_CONCAT(product_id,'_') FROM product;
#查询月的名字
SELECT MONTHNAME('2011-03-01');
#计算两个日期间的月数,第一个参数可以设置为year或者day,分别表示年数和天数
SELECT TIMESTAMPDIFF(MONTH,'2011-01-11','2013-01-11')
#计算天数,表示从公元元年到给定日期的年数,同事可以计算两个日期间的天数
SELECT TO_DAYS('0000-01-01')/365
#第一个参数是日期值,第二个参数是时间间隔,返回一个新的日期
SELECT DATE_SUB(NOW(),INTERVAL 10 DAY),DATE_ADD(NOW(),INTERVAL 10 DAY)
#返回一周内的第几天
SELECT DAYOFWEEK(NOW()); 
#返回星期几,返回值加1即是星期几
SELECT WEEKDAY(NOW())
#返回当前日期是当前月的第几天
SELECT DAYOFMONTH(NOW());
#返回当前日期是一年中的第几天
SELECT DAYOFYEAR(NOW())
#返回月份
SELECT MONTH(NOW());
#返回星期几英文值
SELECT DAYNAME(NOW());
#提取年份、月份和日期
SELECT EXTRACT(DAY FROM NOW())
#格式化日期年月日 时分秒 星期 AM或PM 月份 第几天
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %h:%m:%s %W %p %M %D')
#返回当前日期
SELECT CURRENT_DATE();
#返回当前时刻
SELECT NOW();

 

分享到:
评论

相关推荐

    MySQL关于自定义函数以及常用函数的组织点的总结

    MySQL关于自定义函数以及常用函数的组织点的总结(例如日期函数)

    mysql+php中文乱码问题及mysql时间函数.docx

    **MySQL日期函数总结**: MySQL提供了丰富的日期和时间函数,其中`DATE_FORMAT()`函数用于根据指定的`format`格式化日期值。以下是一些常用的格式修饰符: - `%M`:完整月份名称(January...December) - `%W`:...

    MySQL常用函数大全

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

    MySQL常用类型转换函数总结(推荐)

    1、Concat函数。 连接字符串常用:concat函数。如sql查询条件的like查询, AND c.name like concat(#{param.name},’%’) 将Int 转为varchar经常用 concat函数,比如concat(8,’0′) 得到字符串 ’80’  2、Cast...

    mysql 函数大全

    总结,MySQL的函数集提供了强大的数据处理能力。掌握`DECODE`函数及其在条件判断中的应用,以及熟练使用日期和字符串转换函数,将极大地提高你的数据库操作效率。通过不断学习和实践,你可以更高效地利用MySQL来处理...

    MYSQL数据库校验身份证函数

    ### MySQL数据库校验身份证函数详解 #### 一、引言 在进行用户信息验证时,身份证号的有效性检查是一项常见的需求。特别是在中国,一个合法有效的身份证号码必须符合一定的格式规范和逻辑规则。本文将深入解析...

    MySQL常用函数.pdf

    总结来说,MySQL中的函数极大丰富了SQL语言的表达能力和灵活性,使得开发者能够更加高效地完成数据操作和分析任务。掌握这些函数的使用方法对于数据库的管理和开发具有重要意义。在实际开发中,根据业务需求选择合适...

    MySQL_API函数精选.pdf

    - **函数:** 提供了处理日期和时间值的函数,例如 `mysql_datetime()`。 **2.10 CAPI 线程函数介绍** - **线程函数:** 提供了一组用于管理线程的函数,以确保并发访问数据库的安全性。 **2.11 CAPI 嵌入式...

    MySQL日期数据类型、MySQL时间类型使用总结

    ### MySQL日期数据类型与时间类型使用总结 在MySQL数据库中,日期和时间是十分重要的数据类型,被广泛应用于各种业务场景之中。为了更好地理解和运用这些数据类型,本篇将对MySQL中的日期数据类型和时间类型进行...

    mysql常用函数实例总结【聚集函数、字符串、数值、时间日期处理等】

    本文主要探讨了MySQL中的一些常用函数,涵盖了聚集函数、字符串处理、数值运算以及时间日期处理等多个方面。 首先,聚集函数是MySQL中处理大量数据时非常重要的工具。例如,`AVG()`函数用于计算指定字段的平均值,...

    MySQL日期加减函数详解

    总结起来,MySQL的日期加减函数提供了一套全面的工具,使得开发者能够灵活处理日期和时间数据。通过这些函数,我们不仅可以对日期进行简单的加减操作,还可以进行更复杂的时间计算,从而更好地管理和分析基于时间的...

    MySQL 日期时间函数常用总结

    获得当前日期+时间(date + time)1.1 函数:now()  相关函数:current_timestamp(),localtime(),localtimestamp()  举例说明:  2. 获得当前日期(date)  函数:curdate()  相关函数:current_date()...

    mysql与oracle差异总结

    13. 日期函数 MySql 中的 EXTRACT 函数可以提取日期的年、月、日等信息,而 Oracle 需要使用 TO_CHAR 函数来实现。 14. 去年同比的写法 MySql 中的 EXTRACT 函数可以实现去年同比的计算,而 Oracle 需要使用 ADD_...

    MySQL 获得当前日期时间的函数小结

    总结起来,MySQL提供了一系列丰富的函数来获取当前的日期、时间或日期时间,包括`now()`, `sysdate()`, `curdate()`, `curtime()`, `utc_date()`, `utc_time()`和`utc_timestamp()`等。理解这些函数的差异和应用场景...

    mysql 日期与时间的转换

    对于相反的操作——即从MySQL日期到Unix时间戳的转换,MySQL提供了一个名为`UNIX_TIMESTAMP()`的函数。该函数可以接受一个日期参数并返回对应的Unix时间戳值。 ##### 示例: ```sql SELECT UNIX_TIMESTAMP('2009-08...

Global site tag (gtag.js) - Google Analytics