
数据库表的主键列用什么类型合适?varchar、long还是integer? 5
5个回答
展开全部
这要看你的需要了,就性能而言,还是整形值的效率会高些(很有限),如果记录多就用long,否则用int,如果有特殊需要用varchar也没什么,在性能上的表现是不明显的。整形值比字符形的另一个优点就是可以通过数据库实现自增加列,减少编程的复杂性。
展开全部
long 也就是数据库中的bigint
优点适合做自增列,唯一性强
优点适合做自增列,唯一性强
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
varchar较合适
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int范围太小了,存的数据不够多。而如果一定要用varchar类型的字段做主键,通常说明这个字段含有业务含义,且业务能保证该字段唯一。
一般来说,long是最广泛的,性能好,且能通过自增序列来赋值,方便开发。
一般来说,long是最广泛的,性能好,且能通过自增序列来赋值,方便开发。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询