第 11 章数据类型

目录

MySQL 支持多种类别的多种SQL数据类型:数字类型,date 和 time 类型,string(字符和字节)类型,空间类型和JSON数据类型。本章概述了这些数据类型,更详细地描述了每个类别中类型的 properties,以及数据类型存储要求的摘要。初步概述是故意简短的。有关特定数据类型的其他信息(例如可以指定值的允许格式),请参阅本章后面的更详细说明。

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

  • 对于 integer 类型,M表示最大显示宽度。对于 floating-point 和 fixed-point 类型,M是可以存储的总位数(精度)。对于 string 类型,M是最大长度。 M的最大允许值取决于数据类型。


D适用于 floating-point 和 fixed-point 类型,并指示 decimal 点(比例)后面的位数。最大可能的 value 为 30,但不应大于M -2。

  • fsp适用于时间约会时间TIMESTAMP类型,表示小数秒精度;也就是说,小数部分秒的 decimal 点后面的位数。如果给定fsp value,则必须在 0 到 6 的范围内.value 为 0 表示没有小数部分。如果省略,则默认精度为 0.(这与标准 SQL 默认值 6 不同,以便与以前的 MySQL 兼容 versions.)

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

Updated at: 7 months ago
MySQL 服务器 Locale 支持Table of content数据类型概述