Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.77 KB

data-type-overview.md

File metadata and controls

21 lines (15 loc) · 1.77 KB
title aliases summary
数据类型概述
/docs-cn/dev/data-type-overview/
/docs-cn/dev/reference/sql/data-types/overview/
TiDB 支持除了空间类型(SPATIAL)之外的所有 MySQL 数据类型,包括数值型类型、字符串类型、时间和日期类型、JSON 类型。数据类型定义一般为 T(M[, D]),其中 T 表示具体的类型,M 在整数类型中表示最大显示长度,在浮点数或者定点数中表示精度,在字符类型中表示最大长度,D 表示浮点数、定点数的小数位长度,fsp 在时间和日期类型里的 TIME、DATETIME 以及 TIMESTAMP 中表示秒的精度,其取值范围是 0 到 6,值为 0 表示没有小数部分,如果省略,则默认精度为 0。

数据类型概述

TiDB 支持除空间类型 (SPATIAL) 之外的所有 MySQL 数据类型,包括数值型类型字符串类型时间和日期类型JSON 类型

数据类型定义一般为 T(M[, D]),其中:

  • T 表示具体的类型。

  • M 在整数类型中表示最大显示长度;在浮点数或者定点数中表示精度;在字符类型中表示最大长度。M 的最大值取决于具体的类型。

    警告:

    从 v8.5.0 开始,整数显示宽度功能已废弃(deprecate-integer-display-length 默认为 true)。不建议为整数类型指定显示宽度。

  • D 表示浮点数、定点数的小数位长度。

  • fsp 在时间和日期类型里的 TIMEDATETIME 以及 TIMESTAMP 中表示秒的精度,其取值范围是 0 到 6。值为 0 表示没有小数部分。如果省略,则默认精度为 0。