示例语句:

 select count(0),hour(c.created_at) from `behavior_client_view` c join `behavior_share` son c.share_uuid=s.uuidwhere s.agent_uuid=(select uuid from user where mobile='12606666333' and deleted=0)and DATE_FORMAT(c.created_at,'%Y-%m') >DATE_FORMAT(date_sub(curdate(), interval 12 month),'%Y-%m')group by hour(c.created_at) order by hour(c.created_at);#近12个月时段统计分布

涉及到的MySQL知识点汇总:

1、date_format(date,format):函数根据format字符串格式化date值。

示例:select DATE_FORMAT(now(),'%Y-%m');

   查询结果:2019-01

2、date_sub(date,interval exp type):函数从日期减去指定的时间间隔。

  说明:date:参数是合法的日期表达式

     expr;参数是您希望添加的时间间隔

     type:参数值为:microsecond、second、minute、hour、day\week\month\quarter\year\seconde_microsecond\minute_microsecond\hour_microsecond\hour_second\hour_minute\day_microsecond\day_second\day_minute\day_hour\year_month

示例:

  select date_sub(now(),interval 2 month);  #查询:根据当前的时间减去2个月,计算得出的时间值

  查询结果:2018-11-07 11:37:48

3、curdate():函数返回当前的日期

示例:select curdate();

  查询结果:2019-01-07

扩展常用函数:

4、curtime():返回当前的时间

  查询结果:11:37:48

最后:简单示例一条,select if(curdate()="2019-01-07",(select DATE_FORMAT(now(),'%Y-%m-%d')),1) as d;

5、/*获取当前系统时间:年月日 时分*/

  select DATE_FORMAT(now(),'%Y-%m-%d %h:%m');  

  查询结果:2019-01-22 02:01

转载于:https://www.cnblogs.com/syw20170419/p/10232566.html

MySQL----示例知识点整理相关推荐

  1. mysql 存储引擎 面试_搞定PHP面试 - MySQL基础知识点整理 - 存储引擎

    MySQL基础知识点整理 - 存储引擎 0. 查看 MySQL 支持的存储引擎 可以在 mysql 客户端中,使用 show engines; 命令可以查看MySQL支持的引擎: mysql> ...

  2. MySQL基础知识点整理 - 存储引擎

    MySQL基础知识点整理 - 存储引擎 0. 查看 MySQL 支持的存储引擎 可以在 mysql 客户端中,使用 show engines; 命令可以查看MySQL支持的引擎: mysql> ...

  3. MySQL基础知识点整理 - 账号和权限管理

    MySQL基础知识点整理 - 账号和权限管理 一.账号管理 1. 查看账号列表 MySQL用户账号和信息存储在名为 mysql 的数据库中.一般不需要直接访问 mysql 数据库和表,但有时需要直接访 ...

  4. 【MySQL】MySQL进阶之路(三)MySQL基础知识点整理

    写在前面的话 脑子是个好东西,可惜的是一直没有搞懂脑子的内存删除机制是什么,所以啊,入行多年,零零散散的文章看了无数,却总是学习了很多也忘了很多. 痛定思痛的我决定从今天开始系统的梳理下知识架构,记录 ...

  5. mysql 全面知识点_Mysql知识点整理

    1.存储引擎区别 MyISAM:不支持事物.仅支持表级锁.支持B+树索引 MEMORY:不支持事物.仅支持表级锁.支持B+树和HASH索引 InnoDB:支持事物.支持行级锁.支持B+树索引 2.锁机 ...

  6. MySQL知识点整理汇总

    文章目录 前言 一.数据库与SQL 1. 数据库与数据库管理系统 2. 关系数据库 3. MySQL语句的种类 4. MySQL语句的基本书写规则 二.MySQL语句的两大顺序 1. MySQL 语句 ...

  7. MySQL初阶 - 易错知识点整理(待更新)

    MySQL初阶 - 易错知识点整理(待更新) Note:这里根据 CSDN Mysql技能树 整理的易错题,可参考MySQL 有这一篇就够,MySQL详细学习教程(建议收藏),MySQL 菜鸟教程 文 ...

  8. 管理mysql表知识点,数据库知识点整理(全)

    <数据库知识点整理(全)>由会员分享,可在线阅读,更多相关<数据库知识点整理(全)(12页珍藏版)>请在人人文库网上搜索. 1.UNIT 1四个基本概念1.数据(Data):数 ...

  9. Linux - 易错知识点整理(待更新)

    Linux - 易错知识点整理(待更新) 本文根据CSDN Linux进阶技能树整理的易错知识点(带练),参考资料Linux常用命令大全(非常全!!!),Linux面试题(2020最新版)(带问/练) ...

  10. Java进阶3 - 易错知识点整理(待更新)

    Java进阶3 - 易错知识点整理(待更新) 该章节是Java进阶2- 易错知识点整理的续篇: 在前一章节中介绍了 ORM框架,中间件相关的面试题,而在该章节中主要记录关于项目部署中间件,监控与性能优 ...

最新文章

  1. 套接字编程--TCP
  2. 基础数据类型操作(一)——整型、字符串
  3. 【VSTO】Office开发中遇到的兼容性检查问题
  4. webpack --- 在项目中使用React
  5. Java常见的几种内存溢出及解决方法
  6. java sql objects_第十五章-简书.sql
  7. 修改centos默认启动级别为字符模式
  8. 面试准备每日系列:计算机底层之并发编程(二)缓存行、一致性协议、伪共享、disruptor、CAS等待
  9. mac:文件编码问题
  10. 转载一篇好用的ubuntu 16.04安装nvidia显卡驱动文章
  11. 现代信号处理——阵列信号处理(空域滤波原理及其算法)
  12. 新兴视频处理工具VapourSynth压制教程
  13. mysql otl变量绑定_otl_stream流相关绑定变量
  14. 网络显示dns服务器错误,电脑出现网络dns异常是怎么回事
  15. epub编辑器apk_使用您喜欢HTML编辑器编辑ePub电子书
  16. 纳秒级分布式无锁限流插件 Current-Limiting
  17. oracle 错误06512,处理ORA-06512错误
  18. 高博-《视觉SLAM十四讲》
  19. 科技云报道:5G商用倒计时,你关心的都在这儿
  20. shell函数(用法及定义)

热门文章

  1. Go-Mutex互斥量
  2. IntelliJ IDEA2017 激活方法 最新的
  3. linux命令之seq
  4. java split函数应该注意的问题
  5. Android 自定义 ListView 显示网络上 JSON 格式歌曲列表
  6. Android中SQLiteDatabase操作【附源码】
  7. GridView生成序号
  8. spark任务shell运行_大数据系列:Spark的工作原理及架构
  9. make时候说找不到makefile_找不到对象,应不应该接受相亲?听听三个过来人怎么说...
  10. android onitemclicklistener 参数,android – OnItemClickListener从模型中获取数据