mysql类型 varchar() 与 text 有什么区别?分别在何时用??
解决方案 »
- 找个人帮忙测试一下手上的shopex系统是否还能使用
- 请教PHP修改动态XML
- iis+php+win2003配置问题
- 在分页的时候$_GET()无法获取到url参数 php5.2.6
- 关于字符串替换的问题
- 用GD函数画了个很大很大的图片,但是用ie的打印命令,怎么始终是打印了一部分,而且页码只是1/1,但是图片很大啊,项目要求是只能从ie打印,请
- 分页显示问题
- 关于用PHP操作ftp实现文件夹上传与下载
- 如果用 c 或c++ 给php添加一个自己的函数?
- php添加扩展 在phpinfo能看到该扩展,但在cli用php -m 却看不到,为什么呢
- 请教:关于分页的问题!
- echo mysql_query($s);无任何值输出
VARCHAR L+1个字节,其中L<=M且0 <=M<= 65535
TEXT L+2个字节,其中L< 216
2)
1.尽量用varchar
2.超过255字节的只能用varchar或者text
3.能用varchar的地方不用text
VARCHAR长度最大是255。变长类型。好处,如果插入内容后面有多余的空格,不会储存,节省空间。TEXT,储存大文章,等等,要根据需要储存,符合VARCHAR的,推荐用VARCHAR。
如果要用大于255的varchar,就得用mysql的text类型.
text 是 65536个字符以里
varchar最大65535个字节(所以,不同字符集,所能存储的字符个数是不同的)
text最大65535字符