varchar 和 text 最多可以各存多少汉字?

sf_kirk 2009-02-19 01:29:48
varchar 和 text 最多可以各存多少汉字?

他们在索引上到底有什么区别阿??
...全文
324 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yctin 2009-02-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 chichaodechao 的回复:]
varchar(n)
长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值
TEXT。text存储可变长度的非Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。

http://hxjblog.blog.sohu.com/110609187.html
[/Quote]
注意:
这个是Microsoft SQL Server
不是 MySQL
逸学堂 2009-02-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 sf_kirk 的帖子:]
varchar 和 text 最多可以各存多少汉字?

他们在索引上到底有什么区别阿??
[/Quote]
汉字要区分编码方式的,比方说utf-8和gbk占用的字节数是不同的。
所以,varchar和text不好说能存储多少汉字,只能说存储多少个字节。
另外不知道你说的是mysql数据库还是MSSQL,这两种数据库允许的存储
字节数也是不同的。
chichaodechao 2009-02-19
  • 打赏
  • 举报
回复
varchar(n)
长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值
TEXT。text存储可变长度的非Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。

http://hxjblog.blog.sohu.com/110609187.html

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧