关键在于如何设计数据库,
给个思路你参考下,数据库结构如下
create table test (
deltinyint(2),
deltime int(10) unsigned,
addtime int(10) unsigned,
edittime int(10) unsigned,
)
deltime记录删除时间,addtime记录增加时间,edittime记录更新时间,我这里使用int格式记录时间戳,当然你也可以使用datetime格式,那样语句更简单。
查询2012年7月1日的删除记录,其他依此类推
SELECT * FROM test WHERE deltime>=UNIX_TIMESTAMP('2012-7-1') AND deltime<UNIX_TIMESTAMP('2012-7-2')
mysql查看一条sql更新了多少数据?1
/3
点击查询,新建查询
2
/3
输入以下内容:SELECT * from 你要查的表名 where 自增长的主键/日期=(select max(主键/日期) from 你要查的表名)
3
/3
点击运行,出结果了
select count(1) from "查询的表" where "时间" >= "当天零点" and "时间" <"当前时间"MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。
MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)