首页 > 数据库 >MySQL日期时间加|减法

MySQL日期时间加|减法

时间:2023-05-16 19:34:26浏览次数:37  
标签:sub -- interval 日期 curdate MySQL date 减法 select

日期加法
select date_add(curdate(), interval N SECOND); -- 加N秒

select date_add(curdate(), interval N MINUTE); -- 加N分钟

select date_add(curdate(), interval N HOUR); -- 加N小时

select date_add(curdate(), interval N day);-- 加N天

select date_add(curdate(), interval N MONTH);-- 加N个月

select date_add(curdate(), interval N YEAR);-- 加N年
日期减法
select date_sub(curdate(),interval N SECOND); -- 减N秒

select date_sub(curdate(),interval N MINUTE); -- 减N分钟

select date_sub(curdate(),interval N HOUR); -- 减N小时

select date_sub(curdate(),interval N day);-- 减N天

select date_sub(curdate(),interval N MONTH);-- 减N个月

select date_sub(curdate(),interval N YEAR);-- 减N年
日期转时间戳
select UNIX_TIMESTAMP(now());
时间戳转日期
select FROM_UNIXTIME(1684226400,'%Y-%m-%d %h:%i:%s');

标签:sub,--,interval,日期,curdate,MySQL,date,减法,select
From: https://www.cnblogs.com/qbbit/p/17406584.html

相关文章

  • mysql int之显示长度
    mysqlint之显示长度作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINT和BIGINT。下面的表显示了需要的每个整数类型的存储和范围。MySQL还支持选择在该类型关键字后面的括号内指定整数值的显示宽度(例如,INT(4))。该可选显示宽度规定用于显示宽度小于指定的列宽度的值......
  • MySQL-8.0.20安装步骤
    1.创建软件目录,方便管理[root@wp-centos/root]#mkdir/software&&cd/software2.下载安装包[root@wp-centos/software]#wgethttps://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.20-el7-x86_64.tar.gz3.解压安装包[root@wp-centos/software]#tarxfm......
  • 问题记录之mysql:Job for mysqld.service failed because the control process exited
    今天服务器连接mysql发现一直超时(查出的原因是磁盘满了)清了磁盘以后,mysqld.service 还是无法启动执行命令及报错如下:(注意,因为磁盘满的问题,我的mysql并不是正常途径关闭的)控制进程以错误代码退出导致无法以正常的方式启动它了,错误说明:Jobformysqld.servicefailedbecauset......
  • Powershell 无法将“mysql”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
    Win键+Q,在搜索框内输入Powershell。点击以管理员身份运行Powershell。粘贴代码 set-executionpolicyremotesigned 按回车键执行命令。输入A,按回车键确认。 ......
  • MySQL日志及分类
    日志是数据库的重要组成部分,主要用来记录数据库的运行情况、日常操作和错误信息。在MySQL中,日志可以分为二进制日志、错误日志、通用查询日志和慢查询日志。对于MySQL的管理工作而言,这些日志文件是不可缺少的。分析这些日志,可以帮助我们了解MySQL数据库的运行情况、日常操......
  • MySQL之only_full_group_by
    https://www.cnblogs.com/JaxYoun/p/13177993.htmlMySQL之only_full_group_by 开发环境连接的mysql5.6,而测试环境是mysql5.7。开发中有小伙伴写了有关groupby的sql语句。在开发环境中运行是正常的,而到了测试环境中就发现了异常。原因分析:MySQL5.7版本默认设置了mysqlsql......
  • mysql 5.7 Expression #1 of ORDER BY clause is not in GROUP BY clause and contain
    https://www.shuzhiduo.com/A/gGdX3BNp54/https://blog.csdn.net/wufaqidong1/article/details/126263023 使用mysql在执行一条插入语句时insertintochannel(channel_id,channel_no,channel_name)values(1,'',"hhh");报错:Expression#1ofORDERBYclaus......
  • Oracle数据迁移MySQL
    https://blog.csdn.net/sinat_36757755/article/details/127284725Oracle数据迁移MySQL 前言:现今,Oracle数据迁移MySQL的需求已经越来越普遍,主要的迁移场景大致可以分为三类,第一类是涉及小表以及少量表的一次性迁移,无需进行增量同步,第二类是涉及大表以及多表的一次性迁移,第三......
  • 【Mysql】update时报错:Lock wait timeout exceeded; try restarting transaction
    1、查找正在执行的事务SELECT*FROMinformation_schema.INNODB_TRX;2、杀掉LOCKWAIT的进程trx_mysql_thread_id:进程idkillxxxOR3、查看所有进程SHOWPROCESSLIST;4、杀掉异常的进程,比如Sleep状态、影响你正在操作的业务的进程id:进程idkillxxx......
  • mysql explain rows理解
    在MySQL性能调试中,常常使用EXPLAIN解释MySQL执行计划,从而用来估算性能耗时。其中,rows用来表示在SQL执行过程中会被扫描的行数,该数值越大,意味着需要扫描的行数,相应的耗时更长。但是需要注意的是EXPLAIN中输出的rows只是一个估算值,不能完全对其百分之百相信,如EXPLAIN中对LIMITS的支......