共計 873 個字符,預計需要花費 3 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章主要介紹 mysql 數據類型有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
首先要了解其支持的數據類型。mysql 支持所有標準的 sql 數據類型,包括三類:數值型,日期型,字符串型。
一、數值型
數值型包括整數類型、定點類型、浮點類型、位值類型,我們先來看看整數型。
整數類型
其中我們最為常用的就是 int
定點類型
DECIMAL 和 NUMERIC 類型存儲精確的數字數據值。當需要保持精確精度時(例如貨幣數據),可以使用這些類型。在 MySQL 中,NUMERIC 實現為 DECIMAL。
浮點類型
float 和 double 類型表示近似的數字數據值。MySQL 使用 4 個字節表示單精度值,8 個字節表示雙精度值。
位值類型
位數據類型用于存儲位值。位(M)的類型允許存儲 M 位值。M 的范圍從 1 到 64。
二、日期型
DATE,日期。支持的范圍為 1000-01-01 到 9999-12-31。
DATETIME,日期和時間的組合。支持的范圍是 1000-01-01 00:00:00 到 9999-12-31 23:59:59。
TIMESTAMP[(M)],時間戳。TIMESTAMP 值返回后顯示為 YYYY-MM-DD HH:MM:SS 格式的字符串,顯示寬度固定為 19 個字符。
TIME,時間。范圍是 -838:59:59 到 838:59:59。
YEAR[(2|4)],兩位或四位格式的年。默認是四位格式。在四位格式中,允許的值是 1901 到 2155 和 0000。在兩位格式中,允許的值是 70 到 69,表示從 1970 年到 2069 年。
三、字符串型
字符串數據類型有 char、varchar 和 TEXT。
字符數據是由字母、符號和數字的任意組合組成的數據。
varchar 是可變長度字符數據,其長度不超過 8kb。char 是最大長度為 8kb 的固定長度字符數據。超過 8kb 的 ASCII 數據可以使用文本數據類型存儲。
以上是“mysql 數據類型有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注丸趣 TV 行業資訊頻道!
向 AI 問一下細節