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 多选:例如兴趣爱好
原文地址:https://www.cnblogs.com/chunqiu666/p/12724611.html