MariaDB 数据类型2024 年 8 月 29 日 | 阅读 3 分钟 以下是 MariaDB 中的数据类型列表 - 字符串数据类型
- 数值数据类型
- 日期/时间数据类型
- 大对象数据类型
字符串数据类型数据类型语法 | 最大大小 | 说明 |
---|
char(大小) | 最大大小为 255 个字符。 | 其中大小是要存储的字符数。定长字符串。右侧用空格填充,以等于大小字符。 | varchar(大小) | 最大大小为 255 个字符。 | 其中大小是要存储的字符数。变长字符串。 | tinytext(大小) | 最大大小为 255 个字符。 | 其中大小是要存储的字符数。 | text(大小) | 最大大小为 65,535 个字符。 | 其中大小是要存储的字符数。 | mediumtext(大小) | 最大大小为 16,777,215 个字符。 | 其中大小是要存储的字符数。 | longtext(大小) | 最大大小为 4GB 或 4,294,967,295 个字符。 | 其中大小是要存储的字符数。 | binary(大小) | 最大大小为 255 个字符。 | 其中大小是要存储的二进制字符数。定长字符串。右侧用空格填充,以等于大小字符。 | varbinary(大小) | 最大大小为 255 个字符。 | 其中大小是要存储的字符数。变长字符串。 |
日期/时间数据类型数据类型语法 | 最大大小 | 说明 |
---|
date | 值的范围从 '1000-01-01' 到 '9999-12-31'。 | 显示为 'yyyy-mm-dd'。 | datetime | 值的范围从 '1000-01-01 00:00:00' 到 '9999-12-31 23:59:59'。 | 显示为 'yyyy-mm-dd hh:mm:ss'。 | timestamp(m) | 值的范围从 UTC '1970-01-01 00:00:01' 到 UTC '2038-01-19 03:14:07'。 | 显示为 'yyyy-mm-dd hh:mm:ss'。 | time | 值的范围从 '-838:59:59' 到 '838:59:59'。 | 显示为 'hh:mm:ss'。 | year[(2|4)] | 年份值,2 位或 4 位数字。 | 默认为 4 位数字。 |
数值数据类型数据类型语法 | 最大大小 |
---|
bit | 非常小的整数值,等同于 tinyint(1)。 有符号值的范围从 -128 到 127。无符号值的范围从 0 到 255。 | tinyint(m) | 非常小的整数值。 有符号值的范围从 -128 到 127。无符号值的范围从 0 到 255。 | smallint(m) | 小整数值。 有符号值的范围从 -32768 到 32767。无符号值的范围从 0 到 65535。 | mediumint(m) | 中等整数值。 有符号值的范围从 -8388608 到 8388607。无符号值的范围从 0 到 16777215。 | int(m) | 标准整数值。 有符号值的范围从 -2147483648 到 2147483647。无符号值的范围从 0 到 4294967295。 | integer(m) | 标准整数值。 有符号值的范围从 -2147483648 到 2147483647。无符号值的范围从 0 到 4294967295。 | bigint(m) | 大整数值。 有符号值的范围从 -9223372036854775808 到 9223372036854775807。无符号值的范围从 0 到 18446744073709551615。 | decimal(m,d) | 未打包的定点数。 如果未指定,则 m 默认为 10。如果未指定,则 d 默认为 0。 | dec(m,d) | 未打包的定点数。 如果未指定,则 m 默认为 10。 如果未指定,则 d 默认为 0。 | numeric(m,d) | 未打包的定点数。 如果未指定,则 m 默认为 10。如果未指定,则 d 默认为 0。 | fixed(m,d) | 未打包的定点数。 如果未指定,则 m 默认为 10。 如果未指定,则 d 默认为 0。 | float(m,d) | 单精度浮点数。 | double(m,d) | 双精度浮点数。 | double precision(m,d) | 双精度浮点数。 | real(m,d) | 双精度浮点数。 | float(p) | 浮点数。 | bool | tinyint(1) 的同义词 | boolean | tinyint(1) 的同义词 |
大对象 (LOB) 数据类型数据类型语法 | 最大大小 |
---|
tinyblob | 最大大小为 255 字节。 | blob(大小) | 最大大小为 65,535 字节。 | mediumblob | 最大大小为 16,777,215 字节。 | longtext | 最大大小为 4GB 或 4,294,967,295 个字符。 |
|