文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  数据类型

第 13 章 数据类型

MySQL 支持多种类别中的 SQL 数据类型:数值类型、日期和时间类型、字符串(字符和字节)类型、空间类型和 JSON 数据类型。本章概述并详细描述了每个类别中类型的属性,并总结了数据类型存储需求。初始概述有意简短。有关特定数据类型的其他信息,例如可以指定值的允许格式,请参阅更详细的描述。

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

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

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

  • fsp 适用于 TIMEDATETIMETIMESTAMP 类型,表示小数秒精度;也就是说,秒的小数部分中小数点后的位数。如果给出,fsp 值必须在 0 到 6 的范围内。值为 0 表示没有小数部分。如果省略,则默认精度为 0。(这与标准 SQL 默认值 6 不同,是为了与以前的 MySQL 版本兼容。)

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