Heim  >  Artikel  >  Backend-Entwicklung  >  mysql类型 varchar() 与 text 有什么区别?解决方法

mysql类型 varchar() 与 text 有什么区别?解决方法

WBOY
WBOYOriginal
2016-06-13 13:35:591032Durchsuche

mysql类型 varchar() 与 text 有什么区别?
mysql类型 varchar() 与 text 有什么区别?

分别在何时用??

------解决方案--------------------
1)
VARCHAR L+1个字节,其中L TEXT L+2个字节,其中L2)
1.尽量用varchar
2.超过255字节的只能用varchar或者text
3.能用varchar的地方不用text
------解决方案--------------------
支持楼上的。补充一点:一般描述性文字比较多的时候,尽量使用text。使用text,在进行模糊查询的时候,并不会影响速度的。
------解决方案--------------------

引用楼主 sf_kirk 的帖子:
mysql类型  varchar() 与 text 有什么区别?

分别在何时用??

------解决方案--------------------
mysql的varchar的最大长度居然只有255.
如果要用大于255的varchar,就得用mysql的text类型.
------解决方案--------------------
varchar是受限存储text不受限存储,也就是text能够存储的varchar不一定行,但是varchar能够存储的text肯定可以

专业培训jee,java,jsp ,lamp系列架构 
联系QQ492236022
------解决方案--------------------
除容量上的分别外,最大的分别在于索引上
------解决方案--------------------
该说的都被楼上说了,我是来接分的
------解决方案--------------------
探讨
除容量上的分别外,最大的分别在于索引上

------解决方案--------------------
varchar 是 256个字符以里
text 是 65536个字符以里
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn