MySQL数据类型,简单记录

类型 字节 范围
整型 ********************
TINYINT 1 0 ~ 255(-128~127)
SMALLINT 2 0 ~ 65535(-32768~32767)
MEDIUMINT 3 0 ~ 16777215(-88388608~88388607)
INT 4 0 ~ 4294967295(-2147483648~2147483647)
BIGINT 8 0 ~ 18446744073709551615(-922337203685775808~922337203685775807)
日期时间型
YEAR 1
TIME 3
DATE 4
DATETIME 8
TIMESTAMP 4
字符型
CHAR(M) M个字节 0<=M<=255
VARCHAR(M) L+1个字节 L<=M 且 0<=65535
TINYTEXT L+1个字节 L<2^8
TEXT L+2个字节 L<2^16
MIDIUMTEXT L+3个字节 L<2^24
LONGTEXT L+4个字节 L<2^32
ENUM('v1','v2',...) 1或2个字节 取决于枚举值得个数(最多65535个值)
SET('v1','v2',...) 1,2,3,4或8个字节 取决于成员的数目(最多64个成员)

你可能感兴趣的:(MySQL数据类型,简单记录)