以下是MariaDB中的数据类型列表:
- 字符串数据类型
- 数值数据类型
- 日期/时间数据类型
- 大对象数据类型
字符串数据类型
数据类型语法
|
最大值 |
解释
|
char(size)
|
最大大小为255个字符。
|
size是要存储的字符数。定长字符串。在右边填充空格,以保持等长字符。
|
varchar(size)
|
最大大小为255个字符。
|
其中size是要存储的字符数。可变长度的字符串。
|
tinytext(size)
|
最大大小为255个字符。
|
其中size是要存储的字符数。
|
text(size)
|
最大大小为65,535个字符。
|
其中size是要存储的字符数。
|
mediumtext(size)
|
最大大小为16,777,215个字符。
|
其中size是要存储的字符数。
|
longtext(size)
|
最大大小为4GB或4,294,967,295个字符。
|
其中size是要存储的字符数。
|
binary(size)
|
最大大小为255个字符。
|
size是要存储的二进制字符数。定长字符串。在右边填充空格保持等长字符
|
varbinary(size)
|
最大大小为255个字符。
|
其中size是要存储的字符数。可变长度的字符串。
|
日期/时间数据类型
数据类型语法
|
最大值 |
解释
|
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位数字。
|
数值数据类型
数据类型语法
|
最大尺寸
|
bite |
等效于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至922337203685477575807。 无符号值的范围是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如果未指定,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个字符。
|
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
机器学习40讲 -〔王天一〕
TypeScript开发实战 -〔梁宵〕
分布式技术原理与算法解析 -〔聂鹏程〕
安全攻防技能30讲 -〔何为舟〕
etcd实战课 -〔唐聪〕
讲好故事 -〔涵柏〕
零基础入门Spark -〔吴磊〕
手把手带你写一个Web框架 -〔叶剑峰〕
工程师个人发展指南 -〔李云〕