MySQL - tinytext和varchar有什么区别?

时间:2013-04-03 16:34:00

标签: mysql varchar tinytext

我一直在编写php / mysql多年,假设varchar是在你知道输入字符串的长度时的意思 - 例如如果报告编号始终为20个字符的字母数字。或者,我一直认为当你想要将字符串限制在0到255个字节之间时,应该使用Tinytext,但是它应该是可变大小的(如用户名字段)。

今天在http://dev.mysql.com/doc/refman/5.0/en/char.html上阅读规范,似乎varchar和tinytext完全相同 - 一个可变长度的字符串,其限制在0到255个字节之间。这两者有什么区别?每种用途的预期用例是什么?

0 个答案:

没有答案