我有100000个ID存储到我们的DataBase中。 Id是字符串格式。每个id包含10个字符。那么这个数据的最佳数据类型是什么?
我已经使用了vrchar(max),文本,但我的问题没有解决。
所以请专家帮助我。
答案 0 :(得分:3)
为什么不只是varchar(10),如果那是最大值。长度?这样你就可以避免任何行外存储。虽然您需要一个很好的理由将数值列存储在非数字列中...
答案 1 :(得分:1)
如果每个id正好是10个字符,那么使用char(10)字段
答案 2 :(得分:0)
varchar(10)假设您每行有一个ID 而最多 10个字符
一个varchar(max)中的所有100000只是错误 ......或者我误解了你的意图?