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");
-> 'Thursday'
MONTHNAME(date) 返回 date 的月份名:
mysql> SELECT MONTHNAME("1998-02-05");
-> 'February'
QUARTER(date) 返回 date 在一年中的季度,范围为 1 到 4:
mysql> SELECT QUARTER('98-04-01');
-> 2
WEEK(date) WEEK(date,first) 对于星期日是一周中的第一天的场合,如果函数只有一个参数调用,返回 date 为一年的第几周,返回值范围为 0 到 53 (是的,可能有第 53 周的开始)。两个参数形式的 WEEK() 允许你指定一周是否以星期日或星期一开始,以及返回值为 0-53 还是 1-52。 这里的一个表显示第二个参数是如何工作的:
值
含义
0
一周以星期日开始,返回值范围为 0-53
1
一周以星期一开始,返回值范围为 0-53
2
一周以星期日开始,返回值范围为 1-53
3
一周以星期一开始,返回值范围为 1-53 (ISO 8601)
mysql> SELECT WEEK('1998-02-20');
-> 7
mysql> SELECT WEEK('1998-02-20',0);
-> 7
mysql> SELECT WEEK('1998-02-20',1);
-> 8
mysql> SELECT WEEK('1998-12-31',1);
-> 53
注意,在版本 4.0 中,WEEK(#,0) 被更改为匹配 U
相关文档:
实例一:无参的存储过程
$conn = mysql_connect('localhost','root','root') or die ("数据连接错误!!!");
mysql_select_db('test',$conn);
$sql = "
create procedure myproce()
begin
INSERT INTO user (id, username, sex) VALUES (NULL, 's', '0');
end;
";
mysql_query($sql);//创建一个myproce的存储过程
......
如果你是个赛车手,并且按一下按钮就能够立即更换引擎而不需要把车开到车库里去换,那会是什么感觉呢?MySQL数据库为开发人员所做的就好像是按按钮换引擎;它让你选择数据库引擎,并给你一条简单的途径来切换它。
MySQL的自带引擎肯定是够用了,但是在有些情况下,其他的引擎可能要比手头所用更适合完成任务。如果愿 ......
操作系统: windows xp
php版本:5.2.5 http://www.php.net/downloads.php
Apache http server 版本:2.2.6http://httpd.apache.org/download.cgi
Mysql版本: 6.0.3http://dev.mysql.com/get/Downloads/MySQL-6.0
1.apache的安装:
1)双击apache_2.2.6-win32-x86-no_ssl.msi图标,启动apache安装程序;
2)安装以一个欢迎 ......
如何通过PHP将excel的数据导入MySQL中
在开发PHP程序时,很多时候我们会有将数据批量导入数据库的需求,如学生信息批量添加到数据库中,而事先用excel编排好,对excel实行操作,便是我们比较常用的选择方式。
在对excel的操作中,phpExcelReade便是很多人的共同 ......
参照 : http://ubuntuing.javaeye.com/blog/65547
第
一步:安装pure-ftpd和pure-ftpd-mysql.
apt-get install pure-ftpd
apt-get
install pure-ftpd-mysql
第二步:修改pure-ftpd链接mysql的密码
vim
/etc/pure-ftpd/db/mysql.conf
默认配置:
#MYSQLServer
localhost
#MYSQLPort& ......