易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql查询一天,查询一周,查询一个月的数据

查询一天:
select * from table where to_days(column_time) = to_days(now());
select * from table where date(column_time) = curdate();
查询一周:
select * from table   where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(column_time);
查询一个月:
select * from table where DATE_SUB(CURDATE(), INTERVAL INTERVAL 1 MONTH) <= date(column_time);
mysql的日期和时间函数
  
查询选择所有 date_col 值在最后 30 天内的记录。  
mysql> SELECT something from tbl_name
            WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;    //真方便,以前都是自己写的,竟然不知道有这,失败.
DAYOFWEEK(date)  
返回 date 的星期索引(1 = Sunday, 2 = Monday, ... 7 = Saturday)。索引值符合 ODBC 的标准。  
mysql> SELECT DAYOFWEEK(’1998-02-03’);
         -> 3
WEEKDAY(date)  
返回 date 的星期索引(0 = Monday, 1 = Tuesday, ... 6 = Sunday):  
mysql> SELECT WEEKDAY(’1998-02-03 22:23:00’);
         -> 1
mysql> SELECT WEEKDAY(’1997-11-05’);
         -> 2
DAYOFMONTH(date)  
返回 date 是一月中的第几天,范围为 1 到 31:  
mysql> SELECT DAYOFMONTH(’1998-02-03’);
         -> 3
DAYOFYEAR(date)  
返回 date 是一年中的第几天,范围为 1 到 366:  
mysql> SELECT DAYOFYEAR(’1998-02-03’);
         -> 34
MONTH(date)  
返回 date 中的月份,范围为 1 到 12:  
mysql> SELECT MONTH(’1998-02-03’);
         -> 2
DAYNAME(date)  
返回 date 的星期名:  
mysql> SELECT DAYNAME("1998-02-05");
 &nbs


相关文档:

[转]mysql性能的检查和调优方法

我一直是使用mysql这个数据库软件,它工作比较稳定,效率也很高。在遇到严重性能问题时,一般都有这么几种可能:
1、索引没有建好;
2、sql写法过于复杂;
3、配置错误;
4、机器实在负荷不了;
1、索引没有建好
如果看到mysql消耗的cpu很大,可以用mysql的client工具来检查。
在linux下执行
/usr/local/mysql/bin/ ......

MySQL Explain 的使用

      对于使用 MySQL 这个数据库系统的用户来说,它不仅开源,稳定,效率也很高。但有时也会遇到一些性能方面的问题。一般情况可能会有以下几种可能:
1. 数据表的索引没有合理的建好或使用。
2. SQL语句过于复杂,(左/右连接,多表查询等)。
3. 服务器配置不合理。
4. 服务器本身的处理能 ......

mysql基本命令

 启动:net start mySql;
  进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;
  列出数据库:show databases;
  选择数据库:use databaseName;
  列出表格:show tables;
  显示表格列的属性:show columns from tableName;
  建立数据库:source fileNam ......

MYSQL:Cannot convert value '0000

今天从MYSQL数据库抓取时,发生了Cannot convert value '0000-00-00 00:00:00' from column 10 to TIMESTAMP异常
google了一下,大概意思是MySQL中的Datetime值无法再JAVA中可靠的被表示,按照JDBC和SQL的标准默认情况下产生异常。
JDBC允许用下列的值对zeroDateTimeBehavior 属性来设置这些处理方式,
exception (the d ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号