文档首页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (美国信纸) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (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 版本兼容。)

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