关于数据库插入的问题

Magichi 2008-09-10 05:38:52
我在一个表中,插完数据后,发现数据的显示顺序和我原先插入的顺序不一样,请问怎么回事?
我写的那个和数据库连接的类,是到最后一起执行的,也就是说中间有很多插入的SQL语句,到最后一起执行的,并不是一条一条执行的,请教
...全文
123 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Magichi 2008-09-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ZengHD 的回复:]
有没有自动编号类型字段?
你到数据库里看看顺序是不是对的?
[/Quote]
数据库里面的顺序是不对的,但我在插入的时候是按顺序的。
littlegang 2008-09-13
  • 打赏
  • 举报
回复
对于数据库内的数据而言,实际上没有所谓的“顺序”的

数据的显示顺序是由使用数据的人/程序去确定的

如果你要使用到 插入时的顺序,可以使用自增字段或者添加时间字段以记录插入时的先后关系
changtiger 2008-09-10
  • 打赏
  • 举报
回复
在数据库里面存储的顺序是怎么样的,这个并不重要,只要你的数据能正确操作,就可以了,
你如果要想按照那个字段读取数据可以使用 ORDER BY + 字段名 DESC 或,ORDER BY 字段名 ASC
DESC 表示倒序 ASC 表示 升序 要读取前面N条 可以用 TOP N 比如
SELECT TOP 5 * FROM usertable ORDER BY userid DESC ;
这是SQL SERVER 数据库的查询,具体其他数据库稍有不同。
ZengHD 2008-09-10
  • 打赏
  • 举报
回复
有没有自动编号类型字段?
你到数据库里看看顺序是不是对的?
java_303 2008-09-10
  • 打赏
  • 举报
回复
大哥你还是写存储过程吧 SQL语句的问题

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧