MySQL查询时间段的两种方法
2014-01-16 12:54
337 查看
方法一:传统方式,即指定开始时间和结束时间,用"between”或者"<",">"来建立条件,比如查询2010年3月1日到2010年3月2日的数据条数,则可以使用
方法二:UNIX时间戳,每个时间对应了一个唯一的UNIX时间戳,该时间戳是从'1970-01-01 00:00:00' 为0开始计时,每秒增加1。MySql内置了传统时间和UNIX时间的互换函数,分别为
运行
于是,我们可以将时间字段里的数据替换为整型的UNIX时间,这样,比较时间就成为整数比较了,建立索引后能大大提高效率。在查询的时候,需要把起点时间和结尾时间分别转换为UNIX时间再进行比较,如
相关文章推荐
- Mysql命令行修改root密码
- MySQL命令行登陆,远程登陆MySQL 的方法
- MYsql错误代码 1045 解决方案
- mysql查询显示技巧
- Mysql有无group by 对max函数查询结果的影响 ResultSet中有无记录受到影响
- MySQL二进制日志的管理
- mysql备份数据库几种方法
- mysql 查询 ,修改 行号 ,排序
- MySQL远程访问权限,允许远程连接的开启
- 使用mysqladmin命令修改Mysql密码与忘记密码
- MYSQL高版本报错注入技巧-利用NAME_CONST注入
- MySQL中DATE_FORMATE函数内置字符集解析
- PHP获取php,mysql,apche的版本信息示例代码
- MySQL如何优化ORDER BY
- MYSQL TO POSTGRESQL
- 将MySQL数据迁移到PostgreSQL的工具 - mysql2psql
- MySQL数据库迁移到PostgreSQL
- PostgreSQL 数据迁移 (从Mysql到Postgres)
- [MySQL]快速解决"is marked as crashed and should be repaired"故障[转]
- OSX下完全删除MySQL和怎样使MySQL支持中文