如何将SQL里面的id顺序给重新排列出来。

szhshaozhihua szhshaozhihua 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
数据库中的 id本来 是自增的。我删除了一个1行数据后 id就不再连贯了。我想让id连贯起来 怎么处理?
比如:

字段 id user password

1 username pasword
2 username1 pasword1
3 username2 pasword2
5 username3 pasword3
6 username4 pasword4
7 username5 pasword5
我想让他变成
字段 id user password

1 username pasword
2 username1 pasword1
3 username2 pasword2
4 username3 pasword3
5 username4 pasword4
6 username5 pasword5
...全文

相关推荐

SQL资源优化和索引

实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。

zhytlyy

理解Sql Server中的聚集索引

说到聚集索引,我想每个码农都明白,但是也有很多像我这样的猥程序员,只能用死记硬背来解决这个问题,什么表中只能建一个聚集索引,然后又扯到了目录查找来帮助读者记忆。。。。问题就在这里,我们不是学文科,,,不需要去死记硬背,,,我们需要的就是能看到在眼里面的真实东西。。。。。我们都喜欢聚集索引,因为它能够把无序的堆表记录变成有序,还玩起了B树。。。这样就把复杂度从N降低到了LogMN。。。 这样的话逻辑读,物理读就下来了。  一:现象 1:无索引的情况   还是老规矩,看个例子感受下,首先我有一个Product表,里面没有任何索引,如下图: 从上图中,我悲剧的看到了,物理读是9次,也就说明走了9次

weixin_38670208

sybase ASE T-SQL指南

sybase ASE数据库开发T-SQL大全,对于数据库开发者来说是必不可少的一个文档,至于你信不信,我反正信了!

ywzg1990

详解 Mysql查询结果顺序按 in() 中ID 的顺序排列

详解 Mysql查询结果顺序按 in() 中ID 的顺序排列 实例代码: <select id="queryGBStyleByIDs" resultMap="styleMap"> select style_num_id ,style_id,style_title,style_pic FROM gb_style where online = 1 AND is_hide = 0 and style_num_id in <foreach collection="styleNumIDs" item="styleNumId" separator="," open="(" close="

weixin_38633475

SQL语句中SELECT语句的执行顺序

SQL语句中SELECT语句的执行顺序; 详细的讲述了SQL的SELECT语句的各个子句一起使用时的执行优先级问题;

王斌
评论 10
收藏 已收藏
分享
返回顶部
szhshaozhihua
Web 开发 81,108 成员 341,721 内容