|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这是无法比较的,因为基于云的数据库提供了不同的模式。关键是要通过围绕云计算产品来包装其他增值服务以适应不断变化的市场条件:这就是DBaaS。DATE_FORMAT(date,format)
依据format字符串格局化date值。以下润色符能够被用在format字符串中:%M月名字(January……December)
%W礼拜名字(Sunday……Saturday)
%D有英语前缀的月份的日期(1st,2nd,3rd,等等。)
%Y年,数字,4位
%y年,数字,2位
%a缩写的礼拜名字(Sun……Sat)
%d月份中的天数,数字(00……31)
%e月份中的天数,数字(0……31)
%m月,数字(01……12)
%c月,数字(1……12)
%b缩写的月份名字(Jan……Dec)
%j一年中的天数(001……366)
%H小时(00……23)
%k小时(0……23)
%h小时(01……12)
%I小时(01……12)
%l小时(1……12)
%i分钟,数字(00……59)
%r工夫,12小时(hh:mm:ss[AP]M)
%T工夫,24小时(hh:mm:ss)
%S秒(00……59)
%s秒(00……59)
%pAM或PM
%w一个礼拜中的天数(0=Sunday……6=Saturday)
%U礼拜(0……52),这里礼拜天是礼拜的第一天
%u礼拜(0……52),这里礼拜一是礼拜的第一天
%%一个笔墨“%”。
一切的其他字符不做注释被复制到了局中。
MySQL>selectDATE_FORMAT(1997-10-0422:23:00,%W%M%Y);
->SaturdayOctober1997
mysql>selectDATE_FORMAT(1997-10-0422:23:00,%H:%i:%s);
->22:23:00
mysql>selectDATE_FORMAT(1997-10-0422:23:00,
%D%y%a%d%m%b%j);
->4th97Sat0410Oct277
mysql>selectDATE_FORMAT(1997-10-0422:23:00,
%H%k%I%r%T%S%w);
->22221010:23:00PM22:23:00006
MySQL3.23中,在格局润色符字符前必要%。在MySQL更早的版本中,%是可选的。
TIME_FORMAT(time,format)
这象下面的DATE_FORMAT()函数一样利用,可是format字符串只能包括处置小时、分钟和秒的那些格局润色符。
其他润色符发生一个NULL值或0。
CURDATE()
CURRENT_DATE
以YYYY-MM-DD或YYYYMMDD格局前往明天日期值,取决于函数是在一个字符串仍是数字高低文被利用。
mysql>selectCURDATE();
->1997-12-15
mysql>selectCURDATE()+0;
->19971215
CURTIME()
CURRENT_TIME
以HH:MM:SS或HHMMSS格局前往以后工夫值,取决于函数是在一个字符串仍是在数字的高低文被利用。
mysql>selectCURTIME();
->23:50:26
mysql>selectCURTIME()+0;
->235026
NOW()
SYSDATE()
CURRENT_TIMESTAMP
以YYYY-MM-DDHH:MM:SS或YYYYMMDDHHMMSS格局前往以后的日期和工夫,取决于函数是在一个字符串仍是在数字的
高低文被利用。
mysql>selectNOW();
->1997-12-1523:50:26
mysql>selectNOW()+0;
->19971215235026
UNIX_TIMESTAMP()
UNIX_TIMESTAMP(date)
假如没有参数挪用,前往一个Unix工夫戳记(从1970-01-0100:00:00GMT入手下手的秒数)。假如UNIX_TIMESTAMP()用一个date参数被挪用,它前往从1970-01-0100:00:00GMT入手下手的秒数值。date能够是一个DATE字符串、一个DATETIME字符串、一个TIMESTAMP或以YYMMDD或YYYYMMDD格局的当地工夫的一个数字。
mysql>selectUNIX_TIMESTAMP();
->882226357
mysql>selectUNIX_TIMESTAMP(1997-10-0422:23:00);
->875996580
当UNIX_TIMESTAMP被用于一个TIMESTAMP列,函数将间接承受值,没有隐含的“string-to-unix-timestamp”变更www.ckuyun.com。
FROM_UNIXTIME(unix_timestamp)
以YYYY-MM-DDHH:MM:SS或YYYYMMDDHHMMSS格局前往unix_timestamp参数所暗示的值,取决于函数是在一个字符串仍是或数字高低文中被利用。
mysql>selectFROM_UNIXTIME(875996580);
->1997-10-0422:23:00
mysql>selectFROM_UNIXTIME(875996580)+0;
->19971004222300
FROM_UNIXTIME(unix_timestamp,format)
前往暗示Unix工夫标志的一个字符串,依据format字符串格局化。format能够包括与DATE_FORMAT()函数列出的条目一样的润色符。
mysql>selectFROM_UNIXTIME(UNIX_TIMESTAMP(),
%Y%D%M%h:%i:%s%x);
->199723rdDecember03:43:30x
SEC_TO_TIME(seconds)
前往seconds参数,变更成小时、分钟和秒,值以HH:MM:SS或HHMMSS格局化,取决于函数是在一个字符串仍是在数字高低文中被利用。
mysql>selectSEC_TO_TIME(2378);
->00:39:38
mysql>selectSEC_TO_TIME(2378)+0;
->3938
TIME_TO_SEC(time)
前往time参数,转换成秒。
mysql>selectTIME_TO_SEC(22:23:00);
->80580
mysql>selectTIME_TO_SEC(00:39:38);
->2378
你不用花费很多时间和金钱来培训现有的职工,或者去花大价钱雇用那些拥有各种证书的开发者。因为MySQL的维护和管理在很大程度上是“傻瓜型”的。 |
|