随笔分类 -  MySQL

mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间
摘要:1、当前日期 select DATE_SUB(curdate(),INTERVAL 0 DAY) ;2、明天日期select DATE_SUB(curdate(),INTERVAL -1 DAY) ;3、昨天日期 select DATE_SUB(curdate(),INTERVAL 1 DAY); 阅读全文
posted @ 2017-02-09 14:16 艺意 阅读(617) 评论(0) 推荐(0)
MySQL如何查询两个日期之间的记录
摘要:baidu出来的结果多是下面答案:<quote> MySQL中,如何查询两个日期之间的记录,日期所在字段的类型为datetime(0000-00-00 00:00:00) 解决方案: 直接使用><=就可以查询。 where createDate<'2003-5-31' and createDate> 阅读全文
posted @ 2016-12-05 15:23 艺意 阅读(284) 评论(0) 推荐(0)
MySQL字符串转日期类型
摘要:MySQL字符串转日期类型 select str_to_date('2014-08-20 00:00:00', '%Y-%m-%d %H:%i:%s'); >2014-08-20 00:00:00 select date_format('1997-10-04 22:23:00', '%H:%i:%s 阅读全文
posted @ 2016-12-04 05:08 艺意 阅读(17671) 评论(0) 推荐(0)
Mysql的“Limit”操作
摘要:Limit操作: 性能优化: 基于MySQL5.0中limit的高性能,我对数据分页也重新有了新的认识.测试SQL语句1: Select * From cyclopedia Where ID>=( Select Max(ID) From (Select ID From cyclopedia Orde 阅读全文
posted @ 2016-11-25 15:24 艺意 阅读(3049) 评论(0) 推荐(0)
mysql中如何把字符串转换成日期类型
摘要:select date_format('2013-03-09','%Y-%m-%d'); select date_format('2013-03-09','%y-%m-%d'); select STR_TO_DATE('2013-03-09','%Y-%m-%d'); select STR_TO_D 阅读全文
posted @ 2016-10-10 19:25 艺意 阅读(10426) 评论(0) 推荐(0)
MySQL 分组之后如何统计记录条数 gourp by 之后的 count()
摘要:SELECT count(*) FROM 表名 WHERE 条件 // 这样查出来的是总记录条SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id //这样统计的会是每组的记录条数.如何获得 第二个sql语句的总记录条数? 则是,如下: select count( 阅读全文
posted @ 2016-09-19 02:14 艺意 阅读(17756) 评论(1) 推荐(0)