Mysql支持的数据类型

Posted 程序媛小菇凉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql支持的数据类型相关的知识,希望对你有一定的参考价值。

一:数值类型

类型 大小 用途
TINYINT 1字节 小整数值
SMALLINT 2字节 大整数值
MEDIUMINT 3字节 大整数值
INT或INTEGER 4字节 大整数值
BIGINT 8字节 极大整数值
FLOAT 4字节 单精度浮点数值
DOUBLE 8字节 双精度浮点数值

 

 

 

 

 

 

 

 

 

 

二:字符串类型

类型 大小 用途
CHAR 0-255字节 定长字符串
VARCHAR 0-65535字节 变长字符串
TINYBLOB 0-255字节 不超过255个字符的二进制字符串
TINYTEXT 0-255字节 短文本字符串
BLOB 0-65535字节 二进制形式的长文本数据
TEXT 0-65535字节 长文本数据
MEDIUMBLOB 0-16777215字节 二进制形式的中等长度文本数据
MEDIUMTEXT 0-16777215字节 中等长度文本数据
LONGBLOB 0-4294967295字节 二进制形式的极大文本数据
LONGTEXT 0-4294967295字节 极大文本数据

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

三:日期和时间类型

类型 大小 格式 用途
DATE 3 YYYY-MM-DD 年月日
TIME 3 HH:MM:SS 时分秒
YEAR 1 YYYY
DATETIME 8 YYYY_MM_DD  HH:MM:SS 年月日时分秒
TIMESTAMP 4 YYYYMMDDHHMMSS 时间戳

 

 

 

 

 

 

 

 

 

 

相关函数:now(),表示此刻的,当前的时间

四:枚举类型

类型 用途
ENUM 单选:例如性别
SET 多选:例如兴趣爱好

以上是关于Mysql支持的数据类型的主要内容,如果未能解决你的问题,请参考以下文章

MySQL知识树-支持的数据类型

MySQL支持的数据类型

MySQL支持的数据类型

数据库 -- mysql支持的数据类型

mysql支持的数据类型

mysql支持的数据类型