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

请问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/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号