本文概述
- 字符串数据类型
- 日期/时间数据类型
- 数值数据类型
- 大对象(LOB)数据类型
- 字符串数据类型
- 数值数据类型
- 日期/时间数据类型
- 大对象数据类型
数据类型语法 | 最大尺寸 | explanation |
---|---|---|
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是要存储的字符数。可变长度的字符串。 |
数据类型语法 | maximum size | explanation |
---|---|---|
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) | 值范围从’ 1970-01-01 00:00:01’ utc到’ 2038-01-19 03:14:07’ utc。 | 显示为” 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如果未指定, d默认为0。 |
dec(m, d) | 开箱的定点编号。如果未指定, m默认为10。如果未指定, d默认为0。 |
数值(m, d) | 开箱的定点编号。如果未指定, m默认为10.d如果未指定, d默认为0。 |
固定的(m, d) | 开箱的定点编号。如果未指定, m默认为10。如果未指定, d默认为0。 |
float(m, d) | 单精度浮点数。 |
double(m, d) | 双精度浮点数。 |
双精度(m, d) | 双精度浮点数。 |
real(m, d) | 双精度浮点数。 |
float(p) | 浮点数。 |
bool | tinyint(1)的同义词 |
boolean | tinyint(1)的同义词 |
数据类型语法 | 最大尺寸 |
---|---|
tinyblob | 最大大小为255个字节。 |
blob(size) | 最大大小为65, 535字节。 |
mediumblob | 最大大小为16, 777, 215字节。 |
longtext | 最大大小为4GB或4, 294, 967, 295个字符。 |
推荐阅读
- MariaDB教程介绍
- MariaDB的功能
- 常用类一一基本数据类型的包装类(WrapperClass)一一Byte Short nteger Long Float DoubleCharacter Boolean
- Android JNI之数据类型
- Android jni/ndk编程二(jni数据类型转换(primitive,String,array))
- Android NDK开发篇(Java与原生代码通信(原生方法声明与定义与数据类型))
- GO语言学习(基本数据类型——整型、浮点型、复数、布尔值、fmt占位符)
- Linux 安装Mariadb以及主从搭建
- Android JNI编程——C语言的基本数据类型,输出函数,输入函数