`
wangfeiaini
  • 浏览: 53385 次
  • 性别: 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日期函数时间函数及加减运算

    MySQL日期数据类型、MySQL时间类型使用总结,适用于 MySQL 5.X 及以上版本

    MySQL 日期时间函数常用总结

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

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

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

    MySQL 常用函数总结

    MySQL数据库中提供了很丰富的函数,比如我们常用的聚合函数,日期及字符串处理函数等。SELECT语句及其条件表达式都可以使用这些函数,函数可以帮助用户更加方便的处理表中的数据,使MySQL数据库的功能更加强大。本篇...

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

    本文实例讲述了mysql常用函数。分享给大家供大家参考,具体如下: 本文内容: mysql函数的介绍 聚集函数 avg count max min sum 用于处理字符串的函数 合并字符串函数:concat(str1,str2,str3…) 比较字符...

    MySQL系列—-创建函数

    MySQL创建函数例子在MySQL中创建函数并调用判断某个日期是否是星期天(if…else语句)计算2+6+12+20+…+110的值(用while语句)总结感谢浏览,别忘了点个赞支持一下哦! 在MySQL中创建函数并调用 这一期分享MySQL里创建...

    Mysql 数字类型转换函数

    1、将Int 转为varchar经常用 concat函数,比如concat(8,’0′) 得到字符串 ’80’ 2、将varchar 转为Int 用 cast(a as signed) a为varchar类型的字符串 总结:类型转换和SQL Server一样,就是类型参数有点点不同 : ...

    2021年MySQL高级教程视频.rar

    └26.MySQL高级SQL技巧日期函数与聚合函数.mp4 ├第二天视频 01.MySQL高级今日内容.mp4 02.MySQL高级体系结构.avi 03.MySQL高级存储引擎概述.avi 04.MySQL高级存储引擎特性.avi 05.MySQL高级存储引擎InnoDB特性.avi ...

    自学MySql内置函数知识点总结

    字符串函数 查看字符的ascii码值ascii(str),str是空串时返回0 select ascii('a');  查看ascii码值对应的字符char(数字) select char(97); 拼接字符串concat(str1,str2…) select concat(12,34,'ab'); 包含...

    mysql基础只是总结

    【mysql中的简单的数学函数】 1、统计函数 count()|max()|min()|avg()|sum() 2、mysql运算 php运算一致(除逻辑运算&& || !) 3、数学函数 pi()|round()|rand()|ceil()|floor|sin()|abs()|mod() 4、特殊的 ...

    Mysql 常用的时间日期及转换函数小结

    本文主要是总结一些常用的在实际运用中常用的一些mysql时间日期以及转换的函数 1.now() :返回当前日期和时间 select now(); //2018-04-21 09:19:21 2.curdate() :返回当前日期 select curdate(); //2018-04-...

    总结--Mybatis传递参数的几种方法

    总结了Mybatis传递参数的几种方式,并对几种方式进行比较,另外还有一些参数的限制说明

    Mysql字符串处理函数详细介绍、总结

    一、简明总结ASCII(char) 返回字符的ASCII码值BIT_LENGTH(str) 返回字符串的比特长度CONCAT(s1,s2…,sn) 将s1,s2…,sn连接成字符串CONCAT_WS(sep,s1,s2…,sn) 将s1,s2…,sn连接成字符串,并用sep字符间隔INSERT...

    归纳总结-sql常见函数-介绍说明与实际案例语句

    日期函数:用于处理日期和时间,如GETDATE()、DATEADD()、DATEDIFF()等。 数学函数:用于执行算术运算,如ROUND()、ABS()、SQRT()等。 聚合函数: SELECT COUNT(*) FROM employees;:计算employees表中的记录数。 ...

Global site tag (gtag.js) - Google Analytics