大数据表中主键数据类型怎样选择
主键的话我的建议是自增整形,不要使用与业务相关的名字,仅用id即可,而效率问题都可以用索引来解决。因为主键的不可变的特性
如果选择不慎,会在未来产生难以预期的问题。比如你用int型做文章的id,但是如果在未来某一天文章数超过了无符号整形的最大值,你将没法将主键修改成bigint。或者为了给用户起一个唯一id用了自增主键,但是如果未来有其他的项目用户要合并进来,他也是这么做的。
这时候为了区分不同的项目可能要在这个用户id前加一个前缀,这时候也没法修改主键的值。主键之所以叫做主键就是到什么时候都不能改,所以最好的方案就是使用自增数字id做主键,并且不要给这个主键赋予一个业务相关的意义。
如果选择不慎,会在未来产生难以预期的问题。比如你用int型做文章的id,但是如果在未来某一天文章数超过了无符号整形的最大值,你将没法将主键修改成bigint。或者为了给用户起一个唯一id用了自增主键,但是如果未来有其他的项目用户要合并进来,他也是这么做的。
这时候为了区分不同的项目可能要在这个用户id前加一个前缀,这时候也没法修改主键的值。主键之所以叫做主键就是到什么时候都不能改,所以最好的方案就是使用自增数字id做主键,并且不要给这个主键赋予一个业务相关的意义。
佚名
2024-12-23 23:23:04
类似问题(10)
-
佚名2024-12-23 20:35:59
问数据库怎么筛选出同一项目下的所有数据?
答将Excel表格中单位名称导入access中,表取名单位名称,原有数据表名为单位(单位名称、地址、电话),建查询:将单位名称和单位这两个表都加到查询设计窗格中,...
-
佚名2024-12-23 14:46:52
问Access2003中,表的字段数据类型中不包括什么?
答文本:没有限制,可以存放任何字符,但是最多只能存放255个字符。备注:跟文本一样可以存放任何字符,但是空间不同,可以存放63000个字符。数字:阿拉伯数字。日期...
-
佚名2024-12-23 20:36:46
问数据库建表不懂啊为何要带主键?一个表只能有一个主键吗?
答从现实角度来说吧。 一个人为什么要要名字呢?不是为了光宗耀祖, 只是为了区别于其它人。 当然, 这个在人大量增加之后, 可能会同名, 所以又引入了身份证号, 这...
-
佚名2024-12-23 18:43:02
问我想知道数据库中设置主键的作用
答1、保证每个实体的完整性;2、加快数据库的操作速度,更好地给用户带来体验;3、在表中添加新记录时,DBMS会自动检查新记录的主键值,不允许该值与其他记录的主键值...
-
佚名2024-12-23 08:00:00
问数据库中 例如 设计一个表 id_p name unit unitpeice 每一列的数据类型是什么?
答这个你自己设计的数据库,不知道字段是什么类型么? id_p 这个看起来是主键,id我们也一般是numbername么 应该是varchar2 unit ,un...
-
佚名2024-12-23 08:00:00
问数据库中数据类型int定义的是什么数据啊
答整型
-
佚名2024-12-23 08:00:00
问根据数据反映的测量水平,可把数据区分为哪四种类型?这四种类型数据有什么分别?
答根据数据反映的测量水平,可把数据区分为称名数据、顺序数据、等距数据和比率数据四种类型。1.称名变量。称名变量只说明某一事物与其他事物在名称、类别或属性上的不同...
-
佚名2024-12-23 08:00:00
问选择原装数据线好还是图拉斯数据线好?
答这个要根据个人喜好,在质量上两者并没有差距,有的人更喜欢原装的风格,也有人喜欢图拉斯的风格,只是在价格上图拉斯的更实惠。
-
佚名2024-12-23 08:00:00
问数据库怎么筛选出一列中有几种数据
答select UserName, max(LastLogin) from table1 group by UserName
-
佚名2024-12-23 08:00:00
问怎样选择数据防雷器?
答选择方式:1、网络数据线:以太网RJ45接口6V,电话线RJ11接口110V,银行及金融机构用的NND专用数据线有12、24、48V,接口为RJ45。2、工业控...
风水
- 1 懂解梦的帮忙看看 亲人去世后又复活,还和自己说话,之后又去世
- 2 最近这两天总是梦到自己的前男友,而且梦到的他的脸还是个明星的脸,什么问题?
- 3 连着两天梦见一群狗咬我,第一天还好。就刚才梦到,因为我喜欢的女孩吃醋,突然出现一群狗咬我,咬的疼...
- 4 做梦梦见自己有点被上身的感觉,就是身体不听自己使唤。然后觉得家里的电视机可以穿越什么的就一直撞电...
- 5 梦见一条小蛇和一条绿色的大蛇,小蛇死了大蛇很凶,咬我,追着我跑
- 6 梦见和死去的两个舅舅说话
- 7 梦见自己中**临死见女儿
- 8 梦见我心里恐慌时,已经死去的哥哥安慰我,感觉他依然活着
- 9 梦到自己在河边看见上游发大洪水,洪水滔天而来。自己很艰难的爬上河岸躲避洪水,而洪水马上快到时,老爸
- 10 夫妻求子的卧室风水
起名
网名
- 1 胡子的网名
- 2 煦的网名
- 3 1x1xx网名
- 4 带灵巧的网名
- 5 怀旧昵称
- 6 可以做QQ昵称的诗词
- 7 qq邮箱发信的名称是群昵称
- 8 对方亲昵称呼
- 9 好听的闺蜜英语qq昵称大全2015
- 10 自信快乐的昵称
说说
- 1 qq个性签名想离开
- 2 特别特别丧的qq个性签名男生
- 3 qq个性签名骂人带脏话
- 4 qq经典签名句子
- 5 微信发说说能写诗歌吗
- 6 希望男票主动的说说
- 7 总能见一个人的说说
- 8 早上开店说说
- 9 说说现在的男人现实吗
- 10 夜长梦多的搞笑说说