目录

概念

演示


概念

这里我就直接举一个栗子,如何用update和select把学生表中,距离现在到入学时期4年后的学生,标记为已毕业

也就是:现在 - 入学 > 4年 标记为毕业!

这里有2个知识点:

Mysql中有一个NOW()的函数是获取当前时间,也有一个datetime这个数据类型,这两个可以直接相减;

UNIX_TIMESTAMP这个函数可以直接把datetime换成时间戳;

这里还有一个知识点:

不能select某表的数据再update,这是不允许的,这里可以再套一个select 再取个别名,即可,下面演示将会给出

演示

表结构如下:

表内容如下:

现在是2019年4月18日 15:21:58;把 现在 - joinData > 4年的pastDue设置为1;

SQL如下:

UPDATE demo SET demo.pastDue=1 WHERE demo.id IN(SELECT tempDemo.id FROM(SELECT * FROM demo WHERE UNIX_TIMESTAMP(NOW())- UNIX_TIMESTAMP(joinData) > 31536000 * 4) AS tempDemo)

运行截图如下:

这里我把时间改成2025年:

再运行下:

Mysql还是很强大的哈

MySQL工作笔记-检索出某一时间段中的数据,并更新相关推荐

  1. 腾讯云TVP大佬十年心血MySQL工作笔记,看完还不懂MySQL来打我!

    TVP简介(腾讯云最具价值专家) TVP(Tencent Cloud Valuable Professional),腾讯云最具价值专家,是腾讯云授予云计算领域技术专家的一个奖项.而今天小编分享的这份资 ...

  2. MySQL工作笔记-使用事件和存储过程定时更新某表数据

    目录 基本概念 演示及源码 基本概念 因为要看某展示软件的效果,上午用了Qt实时对表进行更新操作! 这是非常low的表现.其中的一个原因就是效率问题! Qt工作笔记-Qt连接Mysql数据库,检索及修 ...

  3. eclipse给mysql修改表数据_Eclipse中java向数据库中添加数据,更新数据,删除数据...

    ASP.NET网页动态添加.更新或删除数据行 看过此篇 http://www.cnblogs.com/insus/p/3247935.html的网友,也许明白Insus.NET是怎样实现动态添加数据行 ...

  4. Hive学习笔记(五)向表中装载数据

    1.向管理表中装载数据 再次强调,Hive没有行级别的数据插入.数据更新和删除操作. LOAD DATA LOCAL INPATH '${env:HOME}/california-employees' ...

  5. MySQL工作笔记-使用JPA映射mysql数据库要注意的地方

    这个笔记很简单,主要记录了昨天(2019年12月8日)本人用Spring Boot框架. 此处的刚刚版本如下: java:1.8 Spring Boot:2.1.10.RELEASE mysql-co ...

  6. mysql工作笔记_mysql 工作笔记

    在mysql中提供了一些字符串操作的函数,其中SUBSTRING_INDEX(str, delim, count) str: 要处理的字符串 delim: 分割符 count: 计数 如果为正数,则从 ...

  7. SQL笔记-检索出ID为Int或Long中不连续的第一个点

    命令如下: select MY_ID+1 from TableName where MY_ID+1 not in(select MY_ID from TableName) and MAP_ID+1&l ...

  8. MySQL工作笔记-建表时为Float型数据确定精度,查询时精度显示,多列之和查询

    目录 建表时设置精度 查询时设置精度 查询多列之和 建表时设置精度 首先是建表时为float类型设置精度: SQL代码如下: CREATE TABLE `testtable` (`id` int(11 ...

  9. MySQL工作笔记-解决导入外部sql中文乱码问题

    比如把XX厂家的数据库导出sql语句后,导入到mysql可能会出现中文乱码的问题,如下图所示: 下面来说明下,解决这个问题! 首先修改Mysql库的编码(在中国基本上使用GBK编码): 然后在导入的S ...

最新文章

  1. [数据结构考前必看]中缀表达式转化成后缀表达式_例题超多+分步骤讲解+带你手算
  2. 事务的基本概念,Mysql事务处理原理
  3. emlog评论ajax,Emlog评论通过QQ获取昵称资料
  4. linux server 5.5下载地址,《红帽Linux 5.5 for x86 服务器版》(RedHat Enterprise Linux Server 5.5 for x86)...
  5. iOS开发笔记 2、Cocoa简明
  6. 企业要做有价值的私域流量三大关键
  7. 真心干货:一起学习阿里巴巴数据中台实践!首次公开!
  8. xmind zen 用法
  9. Keil的安装与破解详细教程
  10. IT项目管理的实例与总结
  11. PDF修改文字的步骤
  12. css固定图片大小 vue_css3 实现图片等比例放大与缩小
  13. 如何通过网站域名查询服务器地址,如何根据域名查看服务器地址
  14. HttpServletRequest对象,请求行、请求头、请求体
  15. 计算机算法英语表示,计算机编程算法常用英语术语
  16. linux系统如何卸载所有程序,Linux系统中完全卸载删除程序的命令
  17. Mac系统下docker容器无法使用--net host共享宿主机端口的解决方案
  18. 使用EasyRecovery恢复被格式化的U盘
  19. linux投影使用方法,Ubuntu Linux投影的操作
  20. 串口字符串-HEX格式

热门文章

  1. Outlook Express 自動回信設定
  2. XMPP 扎金花各种网络传送之音频发送
  3. 《局域网聊天——Android》
  4. 招了一大群学生的游戏代码
  5. 飞鸽传书 的内置的计算机处理
  6. 飞鸽_飞鸽2007_飞鸽传书_飞鸽传书2007
  7. 世界定级 企业即时通讯软件
  8. Java制作一个盒子程序_编写一个简单的Java程序,模拟计算器的功能。
  9. java ac自动机_如何使用Java实现AC自动机全文检索实例
  10. python闭包应用实例_Python中的闭包详细介绍和实例