广告
返回顶部
首页 > 资讯 > 数据库 >MySQL时间日期查询方法与函数
  • 287
分享到

MySQL时间日期查询方法与函数

mysql日期函数 2022-05-11 16:05:12 287人浏览 安东尼
摘要

Mysql应用中,日期与查询是非常普遍的。比如要查某天、某个星期、或者某个月内的数据,查询两个日期之间的天数差,查询某天是星期几等等。下面就介绍一下相关的mysql时间与日期函数,与它们的具体使用方法。 N

Mysql应用中,日期与查询是非常普遍的。比如要查某天、某个星期、或者某个月内的数据,查询两个日期之间的天数差,查询某天是星期几等等。下面就介绍一下相关的mysql时间与日期函数,与它们的具体使用方法。

NOW() 函数

MYsql 有没有像 MSSQL 的 getdate() 函数?有,就是 NOW()。

mysql> SELECT now();
+---------------------+
| now()               |
+---------------------+
| 2011-10-27 09:49:42 |
+---------------------+
1 row in set

NOW() 函数返回当前的日期和时间。

DATEDIFF() 函数

DATEDIFF() 函数返回两个日期之间的天数。

DATEDIFF(expr,expr2)

DATEDIFF() 返回起始时间 expr和结束时间expr2之间的天数。Expr和expr2为日期或 date-and-time 表达式。计算中只用到这些值的日期部分。

mysql> SELECT DATEDIFF('2011-10-27','2011-09-05') AS DiffDate;
+----------+
| DiffDate |
+----------+
|       52 |
+----------+
1 row in set

查询一周内的数据

mysql> SELECT title FROM table WHERE datediff(FROM_UNIXTIME(date),now()) > -7;
+------------------------------------+
| title                         |
+------------------------------------+
| 什么是面向服务架构SOA              |
| 从菜鸟到编程高手的学习与认知历程   |
| javascript去除空格trim()的原生实现 |
| C语言程序在内存中的运行情况        |
| 为什么说Lisp到现在还很先进         |
| JavaScript截取中英文字符串         |
| 谈谈Javascript的匿名函数           |
| 程序员需要具备的一些基本技能       |
| 美国社会的一些潜规则               |
| 二叉搜索树的一些相关算法介绍       |
| Jquery仿淘宝滚动加载图片           |
| 收藏一些规范化输入输出的PHP函数    |
| 趣谈编程语言结构——函数             |
| CSS设计一个三列布局的页面          |
| 关于Android应用apk的程序签名       |
| JavaScript模拟打字效果             |
| 欧几里德算法(辗转相处法)练手     |
| JavaScript身份证号码有效性验证     |
| JavaScript对iframe的DOM操作        |
| 如何处理JSON中的特殊字符           |
| 一份腾讯2011笔试题                 |
| php如何实现异步数据调用            |
| 网站运营需要了解的一些规律         |
| 勤于思考才能善于架构               |
+------------------------------------+
24 rows in set

同样查询一个月,一年,任意天数都可以这么使用。

查询当天则可以这么写:

mysql> SELECT title FROM table WHERE datediff(FROM_UNIXTIME(date),now()) >= 0;
+----------------------------+
| post_title                 |
+----------------------------+
| 网站运营需要了解的一些规律 |
| 勤于思考才能善于架构       |
+----------------------------+
2 rows in set

查询某天是星期几

DAYNAME(date)

返回date对应的工作日名称。

mysql> SELECT DAYNAME( NOW() );
+------------------+
| DAYNAME( NOW() ) |
+------------------+
| Thursday         |
+------------------+
1 row in set

查询该日期是当周第几天则这么写:

mysql> SELECT DAYOFWEEK( NOW() );
+--------------------+
| DAYOFWEEK( NOW() ) |
+--------------------+
|                  5 |
+--------------------+
1 row in set

返回date (1 = 周日, 2 = 周一, ..., 7 = 周六)对应的工作日索引。这些索引值符合 ODBC标准。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL时间日期查询方法与函数

本文链接: https://www.lsjlt.com/news/9452.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL时间日期查询方法与函数
    MySQL应用中,日期与查询是非常普遍的。比如要查某天、某个星期、或者某个月内的数据,查询两个日期之间的天数差,查询某天是星期几等等。下面就介绍一下相关的MySQL时间与日期函数,与它们的具体使用方法。 N...
    99+
    2022-05-11
    mysql 日期 函数
  • mysql如何查询日期与时间
    前言: 在项目开发中,一些业务表字段经常使用日期和时间类型,而且后续还会牵涉到这类字段的查询。关于日期及时间的查询等各类需求也很多,本篇文章简单讲讲日期及时间字段的规范化查询方法。 1.日期和时间类型概览 MySQ...
    99+
    2022-05-21
    mysql 查询日期 mysql 查询时间
  • MYSQL 时间日期函数的用法
    mysql日期时间函数比较多,总结一些比较重要的函数,now(),curdate(),curtime(),date_add(),datediff(),date_format(),下面详细介绍其用法和输出的结...
    99+
    2022-10-18
  • MySQL日期及时间字段的查询
    目录1.日期和时间类型概览2.日期和时间相关函数3.日期和时间字段的规范查询前言: 在项目开发中,一些业务表字段经常使用日期和时间类型,而且后续还会牵涉到这类字段的查询。关于日期及时...
    99+
    2022-11-13
  • MySQL日期时间函数汇总、时间格式转换方法
    MySQL日期时间函数汇总、时间格式转换方法 时间函数日期时间格式转换date_format函数EXTRACT()DATE_ADD()DATE_SUB()DATEDIFF函数 时间函数...
    99+
    2023-09-05
    mysql 数据库
  • SQL SERVER的日期与时间怎么查询
    这篇文章主要介绍“SQL SERVER的日期与时间怎么查询”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SQL SERVER的日期与时间怎么查询”文章能帮助大家解决问题。常用的日...
    99+
    2023-06-30
  • MySQL日期与时间函数的使用汇总
    本文基于MySQL8.0 本文介绍MySQL关于日期和时间操作的函数。 日期和时间函数 函数 描述 ADDDATE() ...
    99+
    2022-05-26
    mysql日期转换函数 mysql 日期函数 mysql当前时间函数
  • MySQL日期及时间字段怎么查询
    这篇“MySQL日期及时间字段怎么查询”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL日期及时间字段怎么查询”文章吧...
    99+
    2023-06-30
  • mysql函数日期和时间函数汇总
    目录前言获取当前日期的函数获取当前时间的函数获取当前日期和时间的函数Unix时间戳函数返回UTC日期的函数返回UTC时间的函数获取月份的函数MONTH(date)和MONTHNAME(date)获取星期的函数DAYNAM...
    99+
    2022-07-26
    mysql日期函数 mysql时间函数
  • MySQL常用的日期时间函数
    目录 1.日期(date)函数 2.时间(time)函数 3.日期和时间函数 4.日期和时间比较 5.日期和时间运算 6.日期和时间的格式化 1.日期(date)函数 返回当前日期:CURDATE(), CURRENT_DATE(),...
    99+
    2023-09-11
    sql 数据库 database mysql
  • MySQL常用的日期/时间函数
    MySQL 中常用的日期/时间函数使用方法: CURDATE() :该函数返回当前日期,格式为 YYYY-MM-DD ,例如: SELECT CURDATE(); 输出结果为当前日期,例如 2023-05-21 。 NOW() :该函数...
    99+
    2023-09-08
    mysql 数据库 sql
  • mysql中如何查询一段时间的日期
    这篇文章给大家分享的是有关mysql中如何查询一段时间的日期的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 mysql中查询一段时间的日期,要把没数据...
    99+
    2022-10-18
  • Mysql查询时间区间日期列表实例代码
    目录1、查询时间区间日期列表,不会由于数据表数据影响2、创建视图可以公共使用3、创建为视图之后,可以通过视图查询时间区间列表日期4、查询时间区间按月附:在对mysql的时间进行区间查...
    99+
    2022-11-13
  • MySQL DATEDIFF函数获取两个日期的时间间隔的方法
    描述 返回两个日期之间的时间间隔。 语法 DateDiff(interval, date1, date2 [ ,firstdayofweek[ , firstweekofyear]] ) DateDiff 函...
    99+
    2022-05-12
    MySQL DATEDIFF日期时间间隔 MySQL DATEDIFF时间间隔
  • PHP的时间与日期相关函数
    PHP作为一种流行的编程语言,针对时间与日期相关的操作,提供了丰富的内置函数库。在日常的开发中,我们经常需要使用到这些函数,比如获取当前时间、格式化日期等操作。在本文中,我们将介绍一些常用的时间与日期相关的函数,以及它们的用法与示例。时间戳...
    99+
    2023-05-23
    PHP时间函数 PHP日期函数 时间戳函数
  • SQL SERVER常用的日期与时间查询总结
    常用的日期查询 ----YYYY --当前年份第一天的前一天 SELECT TRUNC(SYSDATE,'yyyy') - 1 + 8 / 24 FROM DUAL---2...
    99+
    2022-11-13
  • Mysql根据时间查询日期的优化技巧
    例如查询昨日新注册用户,写法有如下两种: EXPLAIN select * from chess_user u where DATE_FORMAT(u.register_time,'...
    99+
    2022-10-18
  • 如何在mysql中查询日期及时间字段
    如何在mysql中查询日期及时间字段,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在项目开发中,一些业务表字段经常使用日期和时...
    99+
    2022-10-18
  • Mysql中的日期时间函数小结
    目录1 CURDATE()函数2 CURTIME()函数3 NOW()函数4 Unix_TIMESTAMP(date)函数5 FROM_UNIXTIME(timestamp)函数6 UTC_DATE()函数7 U...
    99+
    2023-01-31
    Mysql日期时间函数 Mysql日期时间
  • 常用MySQL日期时间处理函数
    常用MySQL日期时间处理函数 FROM_UNIXTIME FROM_UNIXTIME(unix_timestamp[,format]) 将时间戳转换成日期时间表示。如"YYYY-MM-DD hh:m...
    99+
    2022-03-07
    常用MySQL日期时间处理函数
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作