社区
MS-SQL Server
帖子详情
请问如何设定一个随机的主键id?
Lansie
2007-04-03 05:29:02
rt
谢了
...全文
289
5
打赏
收藏
请问如何设定一个随机的主键id?
rt 谢了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leo_lesley
2007-04-04
打赏
举报
回复
---- 例子----
select cast(ceiling(rand() * 100) as int) ---得到1至100之间任一整数
leo_lesley
2007-04-04
打赏
举报
回复
---- 例子----
select cast( floor(rand()*100) as int) --得到0~99之间的随机数
leo_lesley
2007-04-04
打赏
举报
回复
rand()
Lansie
2007-04-04
打赏
举报
回复
不想搞成uniqueidentifier类型的,有什么办法搞个随机的int吗?
feixiangVB
2007-04-03
打赏
举报
回复
newid()
温故MySQL - 21 数据库
主键
应该如何设计?
为什么要尽量
设定
一个
主键
? 1. UU
ID
作为
主键
的问题? 从性能的角度考虑,使用UU
ID
来作为聚簇索引则会很糟糕,它使得聚簇索引的插入变得完全
随机
,这是最坏的情况,使得数据没有任何聚集特性。使用UU
ID
主键
插入行...
数据库用自增做
主键
好还是用自定义的
主键
好?
昨天在与别人的交流中我得知
一个
劝告:“设计数据库,你最好将自增
id
作为
主键
,而不是别的”。我想,为什么呢?为什么非得用
一个
与业务无关的自增
ID
作为
主键
呢?他还没有我的业务编号作为
主键
查找方便呢。于是,我带...
mysql 自增
id
主键
和
随机
字符串
主键
插入性能比较
理论上,自增
id
作为
主键
的数据,由于不需要频繁的节点分裂(页分裂),其性能要比
随机
字符串作为
主键
性能要好。下面通过实验看一下对比 自增
id
的数据表: CREATE TABLE IF NOT EXISTS `auto_inc_pk`( `
id
` BIGINT ...
uu
id
和雪花
id
适合做 MySQL
主键
吗?
建表到使用jdbcTemplate去测试不同
id
的生成策略在大数据量的数据插入表现,然后分析了
id
的机制不同在mysql的索引结构以及优缺点,深入的解释了为何uu
id
和
随机
不重复
id
在数据插入中的性能损耗,详细的解释了这个问题...
分库分表之后,
主键
ID
如何处理?
相同业务表不同分表的
主键
ID
是不可以相同的,其实这是分库分表之后你必然要面对的
一个
问题,就是
主键
id
咋生成?因为要是分成多个表之后,每个表都是从 1 开始累加,那肯定不对啊,需要
一个
全局唯一的
id
来支持。...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章