日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

MySQL中有多種表示日期和時(shí)間的數(shù)據(jù)類型。其中YEAR表示年份,DATE表示日期,TIME表示時(shí)間,DATETIME和TIMESTAMP表示日期和實(shí)踐。它們的對(duì)比如下:

YEAR ,字節(jié)數(shù)為1,取值范圍為“1901——2155”

DATE,字節(jié)數(shù)為4,取值范圍為“1000-01-01——9999-12-31”

TIME,字節(jié)數(shù)為3,取值范圍為“-838:59:59——838:59:59”

DATETIME,字節(jié)數(shù)為8,取值范圍為“1000-01-01 00:00:00——9999-12-31 23:59:59”

TIMESTAMP,字節(jié)數(shù)為4,取值范圍為“19700101080001——20380119111407”

當(dāng)插入值超出有效取值范圍時(shí),系統(tǒng)會(huì)報(bào)錯(cuò),并將零值插入到數(shù)據(jù)庫(kù)中。

1.YEAR類型

給YEAR類型復(fù)制可以有三種方法。

第一種是直接插入4位字符串或者4位數(shù)字。

第二種是插入2位字符串,這種情況下如果插入‘00’~‘69’,則相當(dāng)于插入2000~2069;如果插入‘70’~‘99’,則相當(dāng)于插入1970~1999。第二種情況下插入的如果是‘0’,則與插入‘00’效果相同,都是表示2000年。

第三種是插入2位數(shù)字,它與第二種(插入兩位字符串)不同之處僅在于:如果插入的是一位數(shù)字0,則表示的是0000,而不是2000年。所以在給YEAR類型賦值時(shí),一定要分清0和‘0’,雖然兩者相差個(gè)引號(hào),但實(shí)際效果確實(shí)相差了2000年。

2.TIME類型

TIME類型表示為“時(shí):分:秒”,盡管小時(shí)范圍一般是0~23,但是為了表示某些特殊時(shí)間間隔,MySQL將TIME的小時(shí)范圍擴(kuò)發(fā)了,而且支持負(fù)值。

對(duì)TIME類型賦值,標(biāo)準(zhǔn)格式是‘HH:MM:SS’,但不一定非要是這種格式。

如果插入的是‘D HH:MM:SS’格式,則類似插入了‘(D*24+HH):MM:SS’。比如插入‘2 23:50:50’,相當(dāng)于插入了‘71:50:50’。

如果插入的是‘HH:MM’或‘SS’格式,則效果是其他未被表示位的值賦為零值。比如插入‘30’,相當(dāng)于插入了‘00:00:30’;如果插入‘11:25’,相當(dāng)于插入了‘11:25:00’。

另外也可以插入‘D HH’和‘D HH:MM’,效果按上面的例子可以推理出來了吧。

在MySQl中,對(duì)于'HHMMSS'格式,系統(tǒng)能夠自動(dòng)轉(zhuǎn)化為標(biāo)準(zhǔn)格式。

如果我們想插入當(dāng)前系統(tǒng)的時(shí)間,則可以插入CURRENT_TIME或者NOW()。TIME類型只占3個(gè)字節(jié),如果只是存儲(chǔ)時(shí)間數(shù)據(jù),它最合適了。

3.DATE類型

MySQL是以YYYY-MM-DD格式來顯示DATE類型的值,插入數(shù)據(jù)時(shí),數(shù)據(jù)可以保持這種格式。另外,MySQL還支持一些不嚴(yán)格的語(yǔ)法格式,分隔符“-”可以用“@”、“.”等眾多富豪來替代。

在插入數(shù)據(jù)時(shí),也可以使用“YY-MM-DD”格式,YY轉(zhuǎn)化成對(duì)應(yīng)的年份的規(guī)則與YEAR類型類似。

如果我們想插入當(dāng)前系統(tǒng)的時(shí)間,則可以插入CURRENT_DATE或者NOW()。

4.DATETIME類型

標(biāo)準(zhǔn)格式為“YYYY-MM-DD HH:MM:SS”,具體賦值方法與上面各種類型的方法相似。

TIMESTAMP類型

TIMESTAMP的取值范圍比較小,沒有DATETIME的取值范圍大,因此輸入值時(shí)一定要保證在TIMESTAMP的范圍之內(nèi)。它的插入也與插入其他日期和時(shí)間數(shù)據(jù)類型類似。

那么TIMESTAMP類型如何插入當(dāng)前時(shí)間?第一,可以使用CURRENT_TIMESTAMP;第二,輸入NULL,系統(tǒng)自動(dòng)輸入當(dāng)前的TIMESTAMP;第三,無任何輸入,系統(tǒng)自動(dòng)輸入當(dāng)前的TIMESTAMP。

另外有很特殊的一點(diǎn):TIMESTAMP的數(shù)值是與時(shí)區(qū)相關(guān)。

MySQL的五種日期和時(shí)間類型

分享到:
標(biāo)簽:MySQL
用戶無頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定