Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  Data Types

第13章 数据类型

MySQL 支持多种类别的数据类型:数字类型、日期和时间类型、字符串(字符和字节)类型、空间类型,以及JSON 数据类型。这一章节提供了每个类别数据类型的概述和详细描述,总结了数据类型存储要求。初始概述简短。关于特定数据类型的更多信息,请查看详细描述,例如可以指定值的格式。

数据类型描述使用这些约定:

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

  • D 适用于浮点数和定点数类型,表示小数点后的数字个数(精度)。最大可能值为 30,但不应大于 M-2。

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

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