为了账号安全,请及时绑定邮箱和手机立即绑定

请问varchar(500)比varchar(8000)更有优势吗?

请问varchar(500)比varchar(8000)更有优势吗?

陪伴而非守候 2019-09-03 09:04:11
varchar(500)比varchar(8000)更有优势吗?我已经在MSDN论坛和这里读到了这个,我还不清楚。我认为这是正确的:Varchar(max)将存储为文本数据类型,因此存在缺陷。因此,假设您的字段可靠地低于8000个字符。像我的数据库表中的BusinessName字段。实际上,商业名称可能总是在(从我的帽子里拿出一个数字)500个字符。看起来我运行的大量varchar字段远低于8k字符数。那么我应该将该字段设为varchar(500)而不是varchar(8000)吗?根据我对SQL的理解,这两者之间没有区别。因此,为了简化生活,我想将所有varchar字段定义为varchar(8000)。这有什么缺点吗?相关:varchar列的大小(我不觉得这个回答了我的问题)。
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 525 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信