一、查询当前时间包含年月日

SELECT CURDATE();
SELECT CURRENT_DATE();

二、查询当前时间包含年月日时分秒

SELECT NOW();
SELECT SYSDATE();

三、查询当天数据

SELECT t1.* FROM user1 t1 WHERE TO_DAYS(t1.`birthday`) = TO_DAYS(NOW());

SELECT * FROM user1 t1 WHERE t1.`birthday` BETWEEN DATE_FORMAT(NOW(), '%Y-%m-%d 00:00:00') AND NOW();

SELECT * FROM user1 t1 WHERE DATE(t1.`birthday`) = CURDATE();

四、查询昨天的数据

SELECT * FROM user1 t1 WHERE DATE(t1.`birthday`)=DATE_SUB(CURDATE(),INTERVAL 1 DAY);

SELECT * FROM user1 t1 WHERE DATE(t1.`birthday`)=DATE_ADD(CURDATE(),INTERVAL -1 DAY);

五、查询当天前的数据

SELECT * FROM user1 t1 WHERE TO_DAYS(NOW()) - TO_DAYS(t1.`birthday`) >= 1;

六、查询本月的数据

SELECT * FROM user1 t1 WHERE DATE_FORMAT(t1.`birthday`,'%Y%m')=DATE_FORMAT(CURDATE(),'%Y%m');

七、查询上月的数据

SELECT t1.* FROM user1 t1 WHERE PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'),DATE_FORMAT(t1.`birthday`, '%Y%m')) = 1;

八、查询上周的数据

SELECT t1.* FROM user1 t1 WHERE DATE_FORMAT(t1.`birthday`,'%Y-%m-%d') BETWEEN
DATE_SUB(CURDATE(),INTERVAL WEEKDAY(CURDATE()) + 7 DAY) AND DATE_SUB(CURDATE(),INTERVAL WEEKDAY(CURDATE()) + 1 DAY);

九、查询本年数据

SELECT * FROM user1 t1 WHERE YEAR(t1.`birthday`) = YEAR(NOW());

十、时间相减

--  取值可以是年月日时分秒

SELECT  TIMESTAMPDIFF(YEAR,'2021-02-27 23:59:59','2021-02-28 23:59:59');

SELECT  TIMESTAMPDIFF(MONTH,'2021-02-27 23:59:59','2021-02-28 23:59:59');

SELECT  TIMESTAMPDIFF(DAY,'2021-02-27 23:59:59','2021-02-28 23:59:59');

SELECT  TIMESTAMPDIFF(HOUR,'2021-02-27 23:59:59','2021-02-28 23:59:59');

SELECT  TIMESTAMPDIFF(MINUTE,'2021-02-27 23:59:59','2021-02-28 23:59:59');

SELECT  TIMESTAMPDIFF(SECOND,'2021-02-27 23:59:59','2021-02-28 23:59:59');

MySQL获取对应时间的更多相关文章

  1. mysql 获取当前时间和时间戳

    mysql 获取当前时间为select now()运行结果: 2012-09-05 17:24:15 mysql 获取当前时间戳为select unix_timestamp(now()) 运行结果:u ...

  2. mysql获取当前时间,及其相关操作

    获取UNIX时间戳 : UNIX_TIMESTAMP(NOW()) 1.1 获得当前日期+时间(date + time)函数:now() 除了 now() 函数能获得当前的日期时间外,MySQL 中还 ...

  3. Mysql获取系统时间,年,月,日

      Mysql数据库中获取系统时间,年,月,日单个获取 获取当前系统日期时间:select SYSDATE() AS 系统日期时间; 获取当前系统年月日:select current_date AS ...

  4. mysql获取当前时间,前一天,后一天

    负责的项目中,使用的是mysql数据库,页面上要显示当天所注册人数的数量,获取当前的年月日,我使用的是 CURDATE(), 错误的sql语句 eg:SELECT COUNT(*) FROM USER ...

  5. Mysql 获取当前时间函数 (类似于sql server 中的 getDate())

    1 获得当前日期+时间(date + time)函数:now() 2 获得当前日期+时间(date + time)函数:sysdate() sysdate() 日期时间函数跟 now() 类似,不同之 ...

  6. oracle和mysql获取当前时间的不同

    在oracle中:select sysdate from dual,而且必须加上from dual,否则报错,只支持sysdate ,和mysql不一样,mysql的是sysdate()函数: 在my ...

  7. MySQL 获取格林时间

    SELECT *FROM 表面WHERE DATE_SUB( NOW( ), INTERVAL 3 MINUTE ) <= CONVERT_TZ( 时间字段, @@SESSION.time_zo ...

  8. mysql 获取当前时间加上一个月

    select DATE_ADD(NOW(), interval 1 MONTH) NOW()此处必须为时间格式 date_add() 增加 date_sub()减少 month 月份 minute 分 ...

  9. mysql 获取系统时间的下一天 年-月-日 时:分:秒

    DAY) as date

随机推荐

  1. SQL Server学习之路:建立数据库、建立表

    1.前言 配置是win10+SQL Server 2012,使用的GUI管理工具是SQL Server 2012自带的SQL Server Management Studio(以下简称SSMS).本系 ...

  2. [atAGC027D]Modulo Matrix

    对网格图黑白染色,在黑色格中填不同的质数,白色格中填相邻黑色格的lcm+1,但这样会超过1e15的上限将网格图划分为两类对角线,每一条对角线选一个质数,然后每一个点就是两条对角线的质数相乘,而白格的值 ...

  3. oracle 创建空间索引

    1. 首先进行查询,判断数据是否已经建立相应的空间元数据 select * from user_sdo_geom_metadata t where t.table_name like '%表名%'; ...

  4. 力扣 - 剑指 Offer 55 - I. 二叉树的深度

    题目 剑指 Offer 55 - I. 二叉树的深度 思路1(DFS) 后续遍历吧,先遍历到最深(递归到末尾返回0),然后从后面一步一步比较取大的值返回,每次返回层数都加1, 执行流程是怎样的:比如其 ...

  5. 删除本地仓库中的lastUpdated文件.bat

    @echo off @ ECHO. @ ECHO. @ ECHO. 说 明 @ ECHO ------------------------------------------------------- ...

  6. Kafka连接器建立数据管道

    1.概述 最近,有同学留言咨询Kafka连接器的相关内容,今天笔者给大家分享一下Kafka连接器建立数据管道的相关内容. 2.内容 Kafka连接器是一种用于Kafka系统和其他系统之间进行功能扩展. ...

  7. SpringCloud升级之路2020.0.x版-44.避免链路信息丢失做的设计(2)

    本系列代码地址:https://github.com/JoJoTec/spring-cloud-parent 我们在这一节我们将继续讲解避免链路信息丢失做的设计,主要针对获取到现有 Span 之后,如 ...

  8. Python基础笔记4

    模块 模块是一组Python代码的集合,一个.py文件就称之为一个模块(Module),按目录来组织模块称为包(Package).优点:提高了代码的可维护性:避免函数名和变量名冲突. mycompan ...

  9. 爬虫动态渲染页面爬取之Splash的介绍和使用

    Splash是一个JavaScript渲染服务,是一个带有HTTP API的轻量级浏览器,同时它对接了Python中的Twisted和QT库.利用它,我们同样可以实现动态渲染页面的抓取. 1. 功能介 ...

  10. PowerToys插件扩展(类似Alfred)

    在mac系统除了自带的Spotlight还有一个很好用的工具叫Alfred image 在windows系统也有一个很好用的工具叫PowerToys,是微软的一个开源项目 image https:// ...