MySQL 仅保留7天、一个月数据

/**************************************************************************
 *                     MySQL 仅保留7天、一个月数据
 * 说明:
 *     嵌入式产品作为数据才采集的终端,其数据一般不会保留太多、太长时间,一
 * 般来说都是保留最近7天、一个月的数据就够了,主要是考虑到存储空间的问题,
 * 本文记录一下MySQL的日期建表方式和数据查询方面的SQL语句。
 *
 *                                       2016-11-21 深圳 南山平山村 曾剑锋
 *************************************************************************/

一. MySQL表格信息:
     CREATE TABLE `tableInfo` (
      `ID` int(11) NOT NULL AUTO_INCREMENT,
      `MacAddr` varchar(12) CHARACTER SET utf8 NOT NULL,
      `CreateTime` datetime NOT NULL ,
      PRIMARY KEY (`ID`)
    );

二. 查询语句:
    1. 查询7天内的数据:
        SELECT * FROM tableInfo where TO_DAYS(NOW())-TO_DAYS(CreateTime)<7;
    2. 查询大于7天的数据:
        SELECT * FROM tableInfo where TO_DAYS(NOW())-TO_DAYS(CreateTime)<7;
    3. 删除7天以外的数据:
        DELETE FROM tableInfo where TO_DAYS(NOW())-TO_DAYS(CreateTime)>7;
    4. 以上时间可以任意修改。

 

时间: 2024-08-24 18:57:21

MySQL 仅保留7天、一个月数据的相关文章

WAP网站大量回购TD话费余额一个月套现数百万

7月17日消息,针对本月底即将清零的TD友好用户剩余话费,网上出现了不少以公司或个人名义进行回购的帖子.据悉,某WAP网站已对TD友好用户剩余话费进行了大批集中回购,仅在上海地区一个月就套现数百万元. TD话费余额被大批量回购套现 7月17日下午,网易科技以办理"回购剩余话费"业务的名义致电该WAP网站,一位工作人员表示,"回购工作已经结束",对于其他任何咨询性问题均表示"不能回答". 据知情人士透露,该WAP网站对TD友好用户剩余话费进行大批集

mysql日期查询sql语句总结(查询一天,查询一周,查询一个月的数据)

我的日期 首先我们获取到的日期格式是这样的:2009-2-12或者2009-3-3或者2009-10-12,我们在组合sql语句的时候可以这样:(分了三个例子)  代码如下 复制代码 @1select * from user where birthday>'2009-2-3' and birthday<'2009-4-3' 这样我们能够查到所有包括2009-2-3并且大于2009-2-3的所有的用户信息. @2如果我们是这样组合的  代码如下 复制代码 select * from user w

富士康内迁引发蝴蝶效应:新厂仅一个月建成

本报记者 王超 近期的河南劳动力市场上,富士康郑州建厂招募员工无疑是最为热门的新闻之一.据河南当地媒体报道,9月4日.9月11日.9月18日.9月25日,河南省人力资源和社会保障厅会举办4场富士康普工专场招聘会. 富士康在郑州的新工厂已经开工一个月,但富士康给当地人力资源市场带来的影响依然在慢慢释放,其巨大的人力需求才刚刚展露. 投奔富士康 20岁的牛得志是河南开封通许县人,几天前,风尘仆仆的他出现在郑州富士康的厂区前,这个走南闯北到处打工的"90后",终于在阔别家乡几年后回到家门口的

分析百度最近一个月的SEO数据风向标

大家好,我是梁磊,SEO数据风向标大家都不会陌生,通过分析SEO数据风向标可以很好的了解最近百度算法的大致动态,SEO数据分析必须建立在大量数据统计的基础上,因此几个站点不能说明什么问题,若通过几个站点分析数据显然是不科学的,做科学的SEO数据分析是我们这些SEO人员必须学习的,笔者感觉现在许多SEO新人们都不太喜欢去分析数据,盲目的反复执行不能做好SEO,从6月份开始百度就让我们无法淡定了.下面是笔者对最近一个月.最近一周.上一周的SEO数据风向标截图,从这些数据我们可以分析百度新算法的实际效

android sqlite查询最近一个月的所有数据怎么查

问题描述 android sqlite查询最近一个月的所有数据怎么查 sqlite我想查最近一个月的数据怎么写?也就是查询今天2016.04.19到上个月2016.03.19的所有数据 表名:work 列名:int id varchar workName timestamp starttime timestamp endtime 怎么查?求大神. 解决方案 select * from work where 日期字段 between date('now', "-1 month") and

mysql-求一个Mysql语句 查询出当前周的数据按照天分组

问题描述 求一个Mysql语句 查询出当前周的数据按照天分组 SELECT DATE_FORMAT(uploadTime_beg%Y-%m-%d"") as time SUM(field01) as sumStatus1 SUM(field02) as sumStatus2 SUM(field03) as sumStatus3 SUM(field04) as sumStatus4 SUM(field05) as sumStatus5 FROM health_realdata WHERE

欧洲杯正式开赛前约一个月的淘宝数据

东方网6月13日消息:http://www.aliyun.com/zixun/aggregation/2727.html">欧洲杯开赛,各球队及球星的球衣热销在意料之中.然而开赛后球队及球员的表现而产生的销量往往比球队和球员个真实水平有些虚高.而在正式开赛前的数据或许是对球员和球队认可度更真实的体现. 以下为5月1日至6月3日,本届欧洲杯正式开赛前约一个月的淘宝数据(不包括天猫商城) 连夺欧洲杯和世界杯冠军,西班牙队球衣的销量在榜首顺理成章,老牌强队德国意大利紧随其后.葡萄牙队球衣的销量或

投行资格在手仅一个月一创摩根投行人走了一半

负责投行业务的副总裁周俊.明星保代艾民等离职 "不幸的家庭各有各的不幸".平安证券投行集体跳槽余波未了,第一创业证券(一创)控股的"第一创业摩根大通证券有限责任公司"(一创摩根)近期掀起人事地震. 9月30日才获得证监会保荐机构资格批复的一创摩根,投资资格在手不过一个月的时间,一场"人才灾难"猛然来袭. 11月初,理财周报记者从投行圈内多个渠道获悉,刚刚开业仅4个月的一创摩根,"投行人走了一半".离职的人中,包括原一创负责投行

用sql查询当天,一周,一个月的数据

用sql查询当天,一周,一个月的数据   数据查询,不管在网站还是在系统,都很常见,下文是介绍最常见的以日期查询的语句 select * from ShopOrder where datediff(week,ordTime,getdate()-1)=0   //查询当天日期在一周年的数据   select * from ShopOrder where datediff(day,ordTime,getdate()-1)=0   //查询当天的所有数据   --查询当天:  select * fro