Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  Data Types

第13章 数据类型

MySQL 支持 SQL 数据类型在多个类别中:数字类型、日期和时间类型、字符串(字符和字节)类型、空间类型和 JSON 数据类型。本章提供了每个类别的概述和详细描述,以及数据类型存储要求的摘要。初始概述故意简洁。请查看详细描述以获取特定数据类型的更多信息,例如可以指定值的允许格式。

数据类型描述使用以下约定:

  • 对于整数类型,M 表示最大显示宽度。对于浮点数和固定点数类型,M 是可以存储的总数字位数(精度)。对于字符串类型,M 是最大长度。M 的最大允许值取决于数据类型。

  • D 适用于浮点数和固定点数类型,表示小数点后的数字位数(比例)。最大可能值为 30,但应不大于 M−2。

  • fsp 适用于 TIMEDATETIMETIMESTAMP 类型,表示秒的小数部分精度,即秒的小数位数。如果给定,fsp 值必须在 0 到 6 之间。值为 0 表示没有小数部分。如果省略,默认精度为 0。(这与标准 SQL 的默认值 6 不同,以便与之前的 MySQL 版本兼容。)

  • 方括号 ([]) 表示类型定义的可选部分。