1. Home
  2. MySQL5.7 中文参考文档
  3. 第十一章 数据类型

第十一章 数据类型


目录

11.1 数据类型概述
11.2 数值类型
11.3 日期和时间类型
11.4 字符串类型
11.5 空间数据扩展
11.6 JSON数据类型
11.7 数据类型默认值
11.8 数据类型存储要求
11.9 为列选择正确的类型
11.10 使用其他数据库引擎的数据类型

 
MySQL支持多种类型的SQL数据类型:数字类型、日期和时间类型、字符串(字符和字节)类型、空间类型和JSON数据类型。本章概述了这些数据类型,详细描述了每个类别中的类型的属性,以及数据类型存储需求。初步概述是有意简短的。关于特定数据类型的附加信息,请参考本章后面的更详细的描述,例如允许指定值的格式。

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

  • M表示整数类型的最大显示宽度。对于浮点类型和定点类型,M是可以存储的位数(精度)。对于字符串类型,M是最大长度。M的最大允许值取决于数据类型。
  • D适用于浮点类型和定点类型,并指示小数点之后的位数(比例)。允许的最大值是30,但不应大于M-2。
  • fsp它适用于时间,日期,时间戳类型和代表小数秒的精度;即,以下为秒的小数部分的小数点的位数。FSP的价值,如果有,必须在范围0到6。值为0表示没有小数部分。如果省略,默认精度为0。(这与标准的SQL默认值为6不同,与以前的MySQL版本兼容)。
  • 方括号([和] ]表示类型定义的可选部分。
这篇文档是否帮助到了您?

发表评论