MySQL 5.7 - 常見數據類型

      網友投稿 1024 2025-04-02

      寫在前面:博主是一只經過實戰開發歷練后投身培訓事業的“小山豬”,昵稱取自動畫片《獅子王》中的“彭彭”,總是以樂觀、積極的心態對待周邊的事物。本人的技術路線從Java全棧工程師一路奔向大數據開發、數據挖掘領域,如今終有小成,愿將昔日所獲與大家交流一二,希望對學習路上的你有所助益。同時,博主也想通過此次嘗試打造一個完善的技術圖書館,任何與文章技術點有關的異常、錯誤、注意事項均會在末尾列出,歡迎大家通過各種方式提供素材。


      對于文章中出現的任何錯誤請大家批評指出,一定及時修改。

      有任何想要討論和學習的問題可聯系我:zhuyc@vip.163.com。

      發布文章的風格因專欄而異,均自成體系,不足之處請大家指正。

      Mysql 5.7 - 常見數據類型

      本文關鍵字:Mysql、數據類型、文本類型、數字類型、日期類型

      文章目錄

      MySQL 5.7 - 常見數據類型

      一、Text類型

      1. CHAR

      2. VARCHAR

      3. TINYTEXT

      4. TEXT

      5. BLOB

      6. ENUM

      7. SET

      二、Number類型

      1. TINYINT

      2. INT

      3. BIGINT

      4. FLOAT

      5. DOUBLE

      6. DECIMAL

      三、Date類型

      1. DATE

      2. DATETIME

      3. TIMESTAMP

      4. TIME

      5. YEAR

      一、Text類型

      Text類型為本文類型,也就是我們在編程中常說的字符串,同時由于可以進行序列化、反序列化等等的操作,我們甚至于可以直接將文件轉換后存入數據庫(但通常我們不會這樣做)。

      1. CHAR

      最大長度:255

      內容限制:字母、數字及特殊字母,正確設置編碼后可以存入中文等字符

      特點:長度固定,占用空間較大,效率稍高

      2. VARCHAR

      最大長度:255

      內容限制:字母、數字及特殊字母,正確設置編碼后可以存入中文等字符

      特點:長度可變,需要同時記錄數據本身和占用的空間大小,可適度節省磁盤空間,效率稍低

      3. TINYTEXT

      最大長度:255

      內容限制:字母、數字及特殊字母,正確設置編碼后可以存入中文等字符

      特點:存儲方式上有所不同,不會和行數據存在一起

      4. TEXT

      最大長度:65,535

      內容限制:字母、數字及特殊字母,正確設置編碼后可以存入中文等字符

      其他相似類型

      MEDIUMTEXT:最大長度為16,777,215

      LONGTEXT:最大長度為4,294,967,295

      5. BLOB

      最多存放:65,535字節

      內容限制:Binary Large OBjects(二進制長對象)

      其他相似類型

      MEDIUMBLOB:最多存放16,777,215字節

      LONGBLOB:最多存放4,294,967,295字節

      6. ENUM

      最大個數:65,535

      內容限制:字符串類型,存儲的數據只能是在ENUM中已羅列出的值,或為NULL

      7. SET

      最大個數:64

      內容限制:字符串類型,存儲的數據只能是在SET中已羅列出的值

      特點:可以存儲進多個SET中已聲明的元素,但是不會重復存入相同的元素

      二、Number類型

      Number類型為數字類型,主要用于存儲整數和小數,長度部分代表數據的最大位數,而不是最大值。

      1. TINYINT

      數據范圍

      常規:-128~127

      無符號:0~255

      內容限制:整數

      2. INT

      數據范圍

      常規:-2,147,483,648~2,147,483,647

      無符號:0~4,294,967,295

      內容限制:整數

      相似類型

      MySQL 5.7 - 常見數據類型

      SMALLINT:-32768~32767 (常規),0~65535(無符號)

      MEDIUMINT:-8,388,6088,388,607(常規),016,777,215(無符號)

      3. BIGINT

      數據范圍

      常規:-9,223,372,036,854,775,808~9,223,372,036,854,775,807

      無符號:0~18,446,744,073,709,551,615

      內容限制:整數

      4. FLOAT

      數據范圍

      總位數:0~23

      小數位:0~4

      內容限制:小數或整數

      5. DOUBLE

      數據范圍

      總位數:0~53

      小數位:0~8

      內容限制:小數或整數

      6. DECIMAL

      數據范圍

      總位數:0~65

      小數位:0~30

      內容限制:小數或整數

      三、Date類型

      Date類型為日期類型,用于記錄時間格式的數據。通常會以日期格式的字符串、時間戳或部分日期信息的形式來進行記錄。

      1. DATE

      顯示格式:YYYY-MM-DD

      起止范圍:‘1000-01-01’ 到 ‘9999-12-31’

      2. DATETIME

      顯示格式:YYYY-MM-DD hh:mm:ss

      起止范圍:‘1000-01-01 00:00:00’ 到 ‘9999-12-31 23:59:59’

      3. TIMESTAMP

      顯示格式:時間戳(長整形)

      起止范圍:‘1970-01-01 00:00:01’ UTC 到 ‘2038-01-19 03:14:07’ UTC

      4. TIME

      顯示格式:hh:mm:ss 或 hhh:mm:ss

      起止范圍:’-838:59:59’ 到 ‘838:59:59’

      5. YEAR

      顯示格式:YYYY

      起止范圍:1901 到 2155,或0000

      備注:一般使用0,00,0000代表2000年,在嚴格模式下,0000是一個非法的值

      MySQL 數據結構

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel中合并兩列數據的教程
      下一篇:excel 2013中如何套用表格格式(excel怎么篩選重復的內容)
      相關文章
      亚洲国产91精品无码专区| 亚洲精品国产摄像头| 久99精品视频在线观看婷亚洲片国产一区一级在线| 亚洲人成在线免费观看| 亚洲第一精品福利| 亚洲中文字幕久久精品无码APP| 亚洲第一区精品观看| 亚洲国产小视频精品久久久三级| 亚洲成av人在片观看| 亚洲黄黄黄网站在线观看| 亚洲国产精品成人| 精品国产人成亚洲区| 久久青青草原亚洲av无码| 国产精品亚洲二区在线观看 | 亚洲日本一区二区一本一道| 亚洲福利中文字幕在线网址| 亚洲AV伊人久久青青草原| 亚洲精品岛国片在线观看| 亚洲精品岛国片在线观看| 国产亚洲色视频在线| 国产日韩亚洲大尺度高清| 亚洲国产精品久久| 亚洲国产日韩女人aaaaaa毛片在线| 亚洲综合无码一区二区| 亚洲国产精品综合福利专区| 精品亚洲国产成人| 亚洲国产一区二区三区在线观看| 苍井空亚洲精品AA片在线播放 | 亚洲综合国产精品| 亚洲毛片无码专区亚洲乱| 亚洲jjzzjjzz在线播放| 亚洲精品亚洲人成在线| 理论亚洲区美一区二区三区| 亚洲精品人成无码中文毛片| 国产亚洲欧洲精品| 亚洲网站在线播放| 亚洲中文无码mv| 亚洲成av人片不卡无码久久| 久久精品国产精品亚洲艾草网| 久久久久亚洲精品日久生情| 丁香婷婷亚洲六月综合色|