首页 > 数据库 >mysql日期时间-加减、查询

mysql日期时间-加减、查询

时间:2022-09-21 16:56:25浏览次数:67  
标签:-- interval 加减 查询 add mysql date now select

-- 加1天
select date_add(now(), interval 1 day); 

-- 加1小时
select date_add(now(), interval 1 hour); 

-- 加1分钟
select date_add(now(), interval 1 minute); 

-- 加1秒
select date_add(now(), interval 1 second); 

-- 加1毫秒
select date_add(now(), interval 1 microsecond);

-- 加1周
select date_add(now(), interval 1 week);

-- 加1月
select date_add(now(), interval 1 month);

-- 加1季
select date_add(now(), interval 1 quarter);

-- 加1年
select date_add(now(), interval 1 year);

-- 本月第一天
select date_add(curdate(), interval - day(curdate()) + 1 day);

-- 本月最后一天
select last_day(curdate());

-- 上个月第一天
select date_add(curdate()-day(curdate())+1,interval -1 month);

-- 上个月最后一天
select last_day(date_sub(now(),interval 1 month));

-- 下个月第一天
select date_add(curdate()-day(curdate())+1,interval 1 month);

-- 下个月最后一天
select last_day(date_sub(now(),interval -1 month));

-- 本月天数
select day(last_day(curdate()));

-- 上月今天的当前日期
select date_sub(curdate(), interval 1 month);

-- 上月今天的当前时间(时间戳)
select unix_timestamp(date_sub(now(),interval 1 month));

-- 获取当前时间与上个月之间的天数
select datediff(curdate(), date_sub(curdate(), interval 1 month));

 

标签:--,interval,加减,查询,add,mysql,date,now,select
From: https://www.cnblogs.com/gaohongtao-LFZ/p/16716221.html

相关文章

  • 【Mysql】索引类型及对数据库性能的影响
     普通索引:允许被索引的数据列包含重复的值。唯一索引:可以保证数据记录的唯一性。主键:是一种特殊的唯一索引,在一张表中只能定义一个主键索引,主键用于唯一标识一条记录,使......
  • MySQL学习——执行计划
    MySQL中可以通过explain关键字模拟优化器执行SQL语句,从而知道MySQL是如何处理SQL语句的,这将有利我们做代码的优化。1、MySQL查询执行过程客户端向MySQL服务器发送一......
  • MySQL学习——分页查询
    在Orcale中我们也介绍过了使用内建视图和rownum来实现分页的操作(Oracle学习——视图、序列、索引),而MySQL有更加方便的实现分页查询的操作。1、LIMIT语法格式SELECT......
  • MySQL查看数据库表容量大小
    1.查看所有数据库容量大小selecttable_schemaas'数据库',sum(table_rows)as'记录数',sum(truncate(data_length/1024/1024,2))as'数据容量(MB)',sum(truncate......
  • MySQL主从同步详解与配置
    MySQL主从同步详解与配置走鹿带凨爱生活,有理想,善思考,能沟通 21人赞同了该文章 https://zhuanlan.zhihu.com/p/335142300MySQL主从同......
  • MySQL指令
    目录SQL语言的分类DQL(数据查询语言)select关键字组合顺序select简单查询用法select条件查询select函数使用select多表连接查询select子查询Union结果集合并Limit分页显示DDL......
  • Mysql SQL查询今天、昨天、n天内、第n天的数据
    查询5分钟前的数据select*fromtablewhereend_datebetweendate_add(now(),interval-300SECOND)andNOW()  查询当天的所有数据SELECT*FROM表名WHEREDAT......
  • mysql8.0绿色版安装
    下载软件直达官网下载Community版:https://dev.mysql.com/downloads/mysql/然后拉倒下方点击对应版本位数下载2.安装下载完压缩包之后就解压,2.1在程序安装目录创建my.......
  • mysql实现oracle序列_mysql实现oracle序列
    mysql实现oracle序列的方案1.建表,表结构为:droptableifexistssequence;createtablesequence(seq_nameVARCHAR(50)NOTNULL,--序列名称current_valINTNO......
  • mysql安装和连接Navicat
    mysql安装可参考下面博客,按照步骤可以走通,实测有效,网上其他的乱七八糟的,诶https://www.cnblogs.com/itcui/p/15511683.html安装结束后,由于我安装的是8.0版本,在连接Navica......