我們想要學好資料庫,首先要了解其支援的資料型態。 mysql支援所有標準的sql資料類型,包括三類:數值型,日期型,字串型。下面跟著小編一起去學習吧。
數值類型包含整數型別、定點型別、浮點型別、位值型,我們先來看看整數型。
整數型別
其中我們最常用的就是INT
定點類型
DECIMAL
和NUMERIC
類型儲存精確的數字資料值。當保持精確精度時,可以使用這些類型。在MySQL中,NUMERIC
實作為DECIMAL
。
浮點數類型
在MySQL中,float
表示單一精確度值,使用4個位元組表示, double
表示雙精確度值,使用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',超過則顯示最大值838:59:59。
YEAR[(2|4)],可以用來記錄兩位或四位的年。預設是四位數格式。在四位格式中,允許的值是1901到2155和0000。在兩位格式中,允許的值是70到69,表示從1970年到2069年。
字串資料型別有CHAR、VARCHAR、TEXT。
字元資料是由字母、符號或數字任意組合成的。
varchar
代表可變長度字元數據,其長度不超過8kb。 char
是最大長度為8kb的固定長度字元資料。超過8kb的資料可以使用文字類型儲存。
推薦教學:《MySQL教學》
以上是三分鐘帶你了解mysql資料類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!