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

mysql中时间查询函数(包括时间戳)

这些函数都是MySQL自带的,可以直接使用在PHP写的MySQL查询语句中哦
1-CURDATE()或CURRENT_DATE()和CURTIME()或CURRENT_TIME()
这两个函数是比较常用到的,顾名思义,第一个返回当前日期,第二个返回当前时间
可以在MySQL客户端或者PHP语句里写"SELECT CURDATE(),CURTIME()"查看相关信息.
还有一个很重要的函数NOW(),返回当前日期和时间其实就是上面两个函数返回结果的合并。
2-DATE_ADD和DATE_SUB(date,INTERVAL int keyword)
这两个函数很重要,返回日期date加上或减去格式化的时间INTERVAL int,像今天有个朋友提到如何查询一周之内的数据就要用到这个函数。
下面讲一下INTERVAL int keyword
先举个例子
PHP 代码:
SELECT 

from tblname WHERE TIME
>
DATE_SUB
(
NOW
(),
INTERVAL 1 MONTH

这个语句执行后返回表中所有TIME字段值从当前日期起一个月之内的数据
PHP 代码:
SELECT 

from tblname WHERE TIME
>
DATE_SUB
(
NOW
(),
INTERVAL 
"1-1" 
YEAR_MONTH

这个语句返回距今一年零一个月之内的数据
如果用到DAY_SECOND参数,前面的int就必须如 "1 12:23:34"这样的格式
下面是keyword参数列表
PHP 代码:
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK 
MONTH 
QUARTER 
YEAR 
SECOND_MICROSECOND 
MINUTE_MICROSECOND 
MINUTE_SECOND     
HOUR_MICROSECOND     
HOUR_SECOND     
HOUR_MINUTE 
DAY_MICROSECOND     
DAY_SECOND     
DAY_MINUTE     
DAY_HOUR 
YEAR_MONTH 
其中QUARTER和WEEK是MySQL5之后才有的。
EXTRACT(keyword from date)-这个函数从提供的日期中摘取出相关信息
PHP 代码:
SELECT EXTRACT
(
DAY from NOW
()) 
就返回当前日期的DAY,今天是16日就返回数字16。
下面介绍几个日期时间函数
DAYOFWEEK(NOW())返回当前日期是这周的第一天,周日是第一天,
DAYNAME(NOW())返回星期的名字
DAYOFMONTH(NOW()) 返回今天是几号
DAYOFYEAR(NOW()) 返回今天是今年的第多少天
YEAR(NOW()) WEEK(NO


相关文档:

MySQL Query Cache

A Practical Look at the MySQL Query Cache
http://dev.mysql.com/tech-resources/articles/mysql-query-cache.html
数据库缓存策略:
(1)缓存经常被使用的数据
(2)缓存经常执行的SQL和存储过程代码
(3)缓存数据库元数据信息,包括:对象结构缓存、安全信息等
mysql引擎所使用的缓存:
(1)myisam:key b ......

Mysql复制技术中的主键冲突

Advanced MySQL Replication Techniques
http://dev.mysql.com/tech-resources/articles/advanced-mysql-replication.html
在多个master中复制的问题,主要是自增主键问题。
可以用auto_increment_increment和auto_increment_offset参数解决
(1)auto_increment_increment:控制增长的间隔
(2)auto_increment_of ......

忽略mysql的key cache hit ratio

Why you should ignore MySQL’s key cache hit ratio
http://www.mysqlperformanceblog.com/2010/02/28/why-you-should-ignore-mysqls-key-cache-hit-ratio/
不要相信mysql的key cache hit ratio:
key cache hit ratio = 1 - key_reads / key_read_requests
key_reads:从磁盘中读块的数量
key_read_request ......

转mysql字符集及编码转换学习篇


mysql
服务器中有六个关键位置使用了字符集的概念,

他们是:

client
、connection
、database
、results
、server,

 
a
、其中client
是客户端使用的字符集,相当于网页中的字符集设置如下

<
meta http-equiv
=
"Content-Type"
content
=
"text/html;charset=utf ......

让mysql 能够远程连接

mysql error number 2003   
Can't connect to MySQL server xxx.xxx.xxx.xxx (10061)
在ubuntu 9.04中默认安装了mysql,默认只能本地访问,google了一下:
采用
登录到MySQL服务器端,在mysql库下执行
grant all on *.* to 'remote'@'172.16.21.39' identified by 'password';
即可
如果要设置为 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号