文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  資料類型

第 13 章 資料類型

MySQL 在多個類別中支援 SQL 資料類型:數值類型、日期和時間類型、字串(字元和位元組)類型、空間類型以及 JSON 資料類型。本章概述並更詳細地描述每個類別中類型的屬性,並摘要說明資料類型儲存需求。初始概述刻意簡短。請查閱更詳細的描述,以取得有關特定資料類型的額外資訊,例如您可以指定值的允許格式。

資料類型描述使用以下慣例

  • 對於整數類型,M 表示最大顯示寬度。對於浮點和定點類型,M 是可以儲存的位數總數(精確度)。對於字串類型,M 是最大長度。M 的最大允許值取決於資料類型。

  • D 適用於浮點和定點類型,並表示小數點後的位數(小數位數)。最大可能值為 30,但不應大於 M−2。

  • fsp 適用於 TIMEDATETIMETIMESTAMP 類型,並表示小數秒精確度;也就是說,小數秒部分小數點後的位數。fsp 值(如果給定)必須在 0 到 6 的範圍內。值 0 表示沒有小數部分。如果省略,則預設精確度為 0。(這與標準 SQL 的預設值 6 不同,這是為了與之前的 MySQL 版本相容。)

  • 方括號([])表示類型定義的可選部分。