相关疑难解决方法(0)

MySQL表中varchar长度的重要性

我有一个MySQL表,动态插入行.因为我不能确定字符串的长度并且不希望它们被切断,所以我将它们变成varchar(200),这通常比我需要的大得多.给varchar字段的长度是否超过必要的长度?

mysql sql performance types

104
推荐指数
6
解决办法
5万
查看次数

字符长度的900字节索引大小限制

SQL Server 2012具有900字节索引限制的字符总限制是多少.我创建了一个列varchar(2000),但我认为它超过了SQL Server限制的900字节?什么是最大值varchar(?)以适应900字节索引列?

sql-server indexing sql-server-2012

38
推荐指数
3
解决办法
4万
查看次数

为数据库列提供额外的大小/长度是否有任何缺点?

我通常将所有varchars设置为255以确保安全.它在磁盘空间或其他方面有什么不同吗?拥有更大的varchars/ints /其他领域是否有任何不足之处?

mysql database database-design scalability

9
推荐指数
2
解决办法
298
查看次数

varchar(20)和varchar(50)是一样的吗?

我看到评论"如果varchar(20)列中有10到15个字符之间有5000万个值,而varchar(50)列中有5000万个值,它们将占用完全相同的空间.这就是整点varchar,而不是char." 任何人都可以告诉我原因吗?请参阅人员"姓名"字段的合理长度限制是什么?

mysql varchar

8
推荐指数
1
解决办法
2万
查看次数