变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當(dāng)前位置:首頁(yè)文章首頁(yè) IT學(xué)院 IT技術(shù)

熟練使用mysql時(shí)間函數(shù) mysql時(shí)間函數(shù)應(yīng)用大本營(yíng)

作者:  來(lái)源:  發(fā)布時(shí)間:2011-5-18 17:45:29  點(diǎn)擊:
  -> 1997-12-02

  mysql> SELECT EXTRACT(YEAR FROM "1999-07-02");

  -> 1999

  mysql> SELECT EXTRACT(YEAR_MONTH FROM "1999-07-02 01:02:03");

  -> 199907

  mysql> SELECT EXTRACT(DAY_MINUTE FROM "1999-07-02 01:02:03");

  -> 20102

  如果你指定太短的間隔值(不包括type關(guān)鍵詞期望的間隔部分),MySQL假設(shè)你省掉了間隔值的最左面部分。例如,如果你指定一個(gè)type是 DAY_SECOND,值expr被希望有天、小時(shí)、分鐘和秒部分。如果你象"1:10"這樣指定值,MySQL假設(shè)日子和小時(shí)部分是丟失的并且值代表分鐘和秒。換句話說(shuō),"1:10" DAY_SECOND以它等價(jià)于"1:10" MINUTE_SECOND的方式解釋?zhuān)@對(duì)那MySQL解釋TIME值表示經(jīng)過(guò)的時(shí)間而非作為一天的時(shí)間的方式有二義性。如果你使用確實(shí)不正確的日期,結(jié)果是NULL。如果你增加MONTH、YEAR_MONTH或YEAR并且結(jié)果日期大于新月份的最大值天數(shù),日子在新月用最大的天調(diào)整。

  mysql> select DATE_ADD('1998-01-30', Interval 1 month);

  -> 1998-02-28

  注意,從前面的例子中詞INTERVAL和type關(guān)鍵詞不是區(qū)分大小寫(xiě)的。

  TO_DAYS(date)

  給出一個(gè)日期date,返回一個(gè)天數(shù)(從0年的天數(shù))。

  mysql> select TO_DAYS(950501);

  -> 728779

  mysql> select TO_DAYS('1997-10-07');

  -> 729669

  TO_DAYS()

  不打算用于使用格列高里歷(1582)出現(xiàn)前的值。

  FROM_DAYS(N)

  給出一個(gè)天數(shù)N,返回一個(gè)DATE值。

  mysql> select FROM_DAYS(729669);

  -> '1997-10-07'

  DATE_FORMAT(date,format)

  根據(jù)format字符串格式化date值。下列修飾符可以被用在format字符串中: %M 月名字(January……December)

  %W 星期名字(Sunday……Saturday)

  %D 有英語(yǔ)前綴的月份的日期(1st, 2nd, 3rd, 等等。)

  %Y 年, 數(shù)字, 4 位

  %y 年, 數(shù)字, 2 位

  %a 縮寫(xiě)的星期名字(Sun……Sat)

  %d 月份中的天數(shù), 數(shù)字(00……31)

  %e 月份中的天數(shù), 數(shù)字(0……31)

  %m 月, 數(shù)字(01……12)

  %c 月, 數(shù)字(1……12)

  %b 縮寫(xiě)的月份名字(Jan……Dec)

  %j 一年中的天數(shù)(001……366)

  %H 小時(shí)(00……23)

  %k 小時(shí)(0……23)

  %h 小時(shí)(01……12)

  %I 小時(shí)(01……12)

  %l 小時(shí)(1……12)

  %i 分鐘, 數(shù)字(00……59)

  %r 時(shí)間,12 小時(shí)(hh:mm:ss [AP]M)

  %T 時(shí)間,24 小時(shí)(hh:mm:ss)

  %S 秒(00……59)

  %s 秒(00……59)

  %p AM或PM

  %w 一個(gè)星期中的天數(shù)(0=Sunday ……6=Saturday )

  %U 星期(0……52), 這里星期天是星期的第一天

  %u 星期(0……52), 這里星期一是星期的第一天

  %% 一個(gè)文字“%”。

  所有的其他字符不做解釋被復(fù)制到結(jié)果中。

  mysql> select DATE_FORMAT('1997-10-04 22:23:00', '%W %M %Y');

  -> 'Saturday October 1997'

  mysql> select DATE_FORMAT('1997-10-04 22:23:00', '%H:%i:%s');

  -> '22:23:00'

  mysql> select DATE_FORMAT('1997-10-04 22:23:00',

  '%D %y %a %d %m %b %j');

  -> '4th 97 Sat 04 10 Oct 277'

  mysql> select DATE_FORMAT('1997-10-04 22:23:00',

  '%H %k %I %r %T %S %w');

  -> '22 22 10 10:23:00 PM 22:23:00 00 6'

  MySQL3.23中,在格式修飾符字符前需要%。在MySQL更早的版本中,%是可選的。

  TIME_FORMAT(time,format)

  這象上面的DATE_FORMAT()函數(shù)一樣使用,但是format字符串只能包含處理小時(shí)、分鐘和秒的那些格式修飾符。其他修飾符產(chǎn)生一個(gè)NULL值或0。

  CURDATE()

  

  CURRENT_DATE

  以'YYYY-MM-DD'或YYYYMMDD格式返回今天日期值,取決于函數(shù)是在一個(gè)字符串還是數(shù)字上下文被使用。

  mysql> select CURDATE();

  -> '1997-12-15'

  mysql> select CURDATE() + 0;

  -> 19971215

  CURTIME()

  

  CURRENT_TIME

  以'HH:MM:SS'或HHMMSS格式返回當(dāng)前時(shí)間值,取決于函數(shù)是在一個(gè)字符串還是在數(shù)字的上下文被使用。

  mysql> select CURTIME();

  -> '23:50:26'

  mysql> select CURTIME() + 0;

  -> 235026

  NOW()

  

  SYSDATE()

  

  CURRENT_TIMESTAMP

  以'YYYY-MM-DD HH:MM:SS'或YYYYMMDDHHMMSS格式返回當(dāng)前的日期和時(shí)間,取決于函數(shù)是在一個(gè)字符串還是在數(shù)字的上下文被使用。

  mysql> select NOW();

  -> '1997-12-15 23:50:26'

  mysql> select NOW() + 0;

  -> 19971215235026

  UNIX_TIMESTAMP()

  

  UNIX_TIMESTAMP(date)

  如果沒(méi)有參數(shù)調(diào)用,返回一個(gè) Unix時(shí)間戳記(從'1970-01-01 00:00:00'GMT開(kāi)始的秒數(shù))。如果UNIX_TIMESTAMP()用一個(gè)date參數(shù)被調(diào)用,它返回從'1970-01-01 00:00:00' GMT開(kāi)始的秒數(shù)值。date可以是一個(gè)DATE字符串、一個(gè)DATETIME字符串、一個(gè)TIMESTAMP或以YYMMDD或YYYYMMDD格式的本地時(shí)間的一個(gè)數(shù)字。

  mysql> select UNIX_TIMESTAMP();

  -> 882226357

  mysql> select UNIX_TIMESTAMP('1997-10-04 22:23:00');

  -> 875996580

  當(dāng)UNIX_TIMESTAMP被用于一個(gè)TIMESTAMP列,函數(shù)將直接接受值,沒(méi)有隱含的“string-to-unix-timestamp”變換。

  FROM_UNIXTIME(unix_timestamp)

  以'YYYY-MM-DD HH:MM:SS'或YYYYMMDDHHMMSS格式返回unix_timestamp參數(shù)所表示的值,取決于函數(shù)是在一個(gè)字符串還是或數(shù)字上下文中被使用。

  mysql> select FROM_UNIXTIME(875996580);

  -> '1997-10-04 22:23:00'

  mysql> select FROM_UNIXTIME(875996580) + 0;

  -> 19971004222300

  FROM_UNIXTIME(unix_timestamp,format)

  返回表示 Unix 時(shí)間標(biāo)記的一個(gè)字符串,根據(jù)format字符串格式化。format可以包含與DATE_FORMAT()函數(shù)列出的條目同樣的修飾符。

  mysql> select FROM_UNIXTIME(UNIX_TIMESTAMP(),

文章評(píng)論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 亚洲图片欧美日韩 | 国产特黄特色a级在线视 | 欧美一区二区三区影院 | av av在线| 中文在线观看永久免费 | 妞干网在线播放 | 亚洲欧美人成人让影院 | 亚洲国产精品日韩在线观看 | 亚洲一区无码中文字幕 | 欧美精品福利 | 成人黄色在线观看 | 欧美xxx在线观看4k | 狠狠a| 国产最新精品2020好看的 | 夜间福利在线 | 国产三级全黄在线观看 | 日韩小视频在线播放 | 最近中文字幕更新免费 | 瑟瑟网站在线观看 | 国产亚洲精品国产福利在线观看 | 欧美日本高清一本二本三本 | 色久在线 | 乱人伦视频69 | 曰韩一级片 | 久久福利 | 午夜国产大片免费观看 | 亚洲日韩中文字幕在线播放 | 国产精品日产三级在线观看 | 成人三级在线观看 | 午夜aaa| 午夜视频在线观看按摩女 | 日韩在线你懂的 | 欧美日日夜夜 | 国产精品视频一区二区三区经 | 亚洲精品xxx| 欧美日韩大尺码免费专区 | 亚洲七七久久综合桃花 | 激性欧美在线播激性欧美 | 免费观看色视频 | 成人影院天天5g天天爽无毒影院 | 亚洲成人一区 |