中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql時間類型

發布時間:2020-04-02 06:13:49 來源:網絡 閱讀:373 作者:hagretd 欄目:MySQL數據庫

        MySQl中有多種表示日期和時間的數據類型。其中YEAR表示年份,DATE表示日期,TIME表示時間,DATETIME和TIMESTAMP表示日期和實踐。它們的對比如下

YEAR ,字節數為1,取值范圍為“1901——2155”
DATE,字節數為4,取值范圍為“1000-01-01——9999-12-31”
TIME,字節數為3,取值范圍為“-838:59:59——838:59:59”
DATETIME,字節數為8,取值范圍為“1000-01-01 00:00:00——9999-12-31 23:59:59”
TIMESTAMP,字節數為4,取值范圍為“19700101080001——20380119111407”
  當插入值超出有效取值范圍時,系統會報錯,并將零值插入到數據庫中。

  1. YEAR類型
    給YEAR類型復制可以有三種方法。
    第一種是直接插入4位字符串或者4位數字。
    第二種是插入2位字符串,這種情況下如果插入‘00’~‘69’,則相當于插入2000~2069;如果插入‘70’~‘99’,則相當于插入1970~1999。第二種情況下插入的如果是‘0’,則與插入‘00’效果相同,都是表示2000年。
    第三種是插入2位數字,它與第二種(插入兩位字符串)不同之處僅在于:如果插入的是一位數字0,則表示的是0000,而不是2000年。所以在給YEAR類型賦值時,一定要分清0和‘0’,雖然兩者相差個引號,但實際效果確實相差了2000年。

  2. TIME類型
    TIME類型表示為“時:分:秒”,盡管小時范圍一般是0~23,但是為了表示某些特殊時間間隔,MySQL將TIME的小時范圍擴發了,而且支持負值。
    對TIME類型賦值,標準格式是‘HH:MM:SS’,但不一定非要是這種格式。
    如果插入的是‘D HH:MM:SS’格式,則類似插入了‘(D*24+HH):MM:SS’。比如插入‘2 23:50:50’,相當于插入了‘71:50:50’。
    如果插入的是‘HH:MM’或‘SS’格式,則效果是其他未被表示位的值賦為零值。比如插入‘30’,相當于插入了‘00:00:30’;如果插入‘11:25’,相當于插入了‘11:25:00’。
    另外也可以插入‘D HH’和‘D HH:MM’,效果按上面的例子可以推理出來了吧。
    在MySQl中,對于'HHMMSS'格式,系統能夠自動轉化為標準格式。
    如果我們想插入當前系統的時間,則可以插入CURRENT_TIME或者NOW()。TIME類型只占3個字節,如果只是存儲時間數據,它最合適了。

  3. DATE類型
    MySQL是以YYYY-MM-DD格式來顯示DATE類型的值,插入數據時,數據可以保持這種格式。另外,MySQL還支持一些不嚴格的語法格式,分隔符“-”可以用“@”、“.”等眾多富豪來替代。
    在插入數據時,也可以使用“YY-MM-DD”格式,YY轉化成對應的年份的規則與YEAR類型類似。
    如果我們想插入當前系統的時間,則可以插入CURRENT_DATE或者NOW()。

  4. DATETIME類型
    標準格式為“YYYY-MM-DD HH:MM:SS”,具體賦值方法與上面各種類型的方法相似。

  5. TIMESTAMP類型
    TIMESTAMP的取值范圍比較小,沒有DATETIME的取值范圍大,因此輸入值時一定要保證在TIMESTAMP的范圍之內。它的插入也與插入其他日期和時間數據類型類似。
    那么TIMESTAMP類型如何插入當前時間?第一,可以使用CURRENT_TIMESTAMP;第二,輸入NULL,系統自動輸入當前的TIMESTAMP;第三,無任何輸入,系統自動輸入當前的TIMESTAMP。
    另外有很特殊的一點:TIMESTAMP的數值是與時區相關。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

陇南市| 华池县| 陈巴尔虎旗| 富平县| 太仓市| 新营市| 江川县| 金乡县| 吕梁市| 佛山市| 铅山县| 西和县| 三江| 嘉祥县| 永福县| 苗栗市| 集安市| 郓城县| 沿河| 睢宁县| 闸北区| 洪洞县| 平舆县| 仁化县| 福贡县| 阳新县| 额敏县| 宁南县| 宝丰县| 安达市| 富川| 漯河市| 北宁市| 陇西县| 登封市| 南木林县| 凤凰县| 武邑县| 塘沽区| 中方县| 永宁县|