Keep on going, never give up.

MySQL中各STRING字符串类型长度

MYSQL中STRING支持类型有:CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT、BINARY、VARBINARY、TINYBLOG、MEDIUMBLOG、BLOG、LONGBLOG、ENUM、SET类型。这些类型对应长度(值域范围)如下:

一、CHAR和VARCHAR

CHAR长度为0~255字符,实际保存时,不足部分填0保存。VARCHAR长度为0~65535字符,实际保存时只保存输入的长度。

二、BINARY和VARBINARY

同CHAR和VARCHAR限定一样,不过单位是字节不是字符。

三、TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB

存储二进制大对象,它们之间差别只是长度上差别,分别对应最大256(2^8)、65536(2^16)、16777216(2^24)、4294967296(2^32)个字节限制。

四、TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT

存储字符串大对象,它们之间的差别也只是长度上差别,分别对应最大256(2^8)、65536(2^16)、16777216(2^24)、4294967296(2^32)个字节限制。

五、其它类型

ENUM——枚举对象,最多65535个。

SET——字符串对象,最多64个。

参考资料:

http://dev.mysql.com/doc/refman/5.1/zh/column-types.html

相关评论(0):  

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

最新文章

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2016 Metsky.com, All rights Reserved.