我将几行插入SQL服务器。我刚刚意识到我的datetime列捕获了插入行的时间,但它们没有按顺序排列。例如,
2017-11-24 10:21:16.170
2017-11-24 10:21:35.180
2017-11-24 10:21:49.170
2017-11-24 10:22:08.187
2017-11-24 10:21:24.180
2017-11-24 10:21:57.170
2017-11-24 10:21:07.840
前一个是第一行,最后一个是最后一行。我希望第一行始终是第一次插入数据时的行,但我看到时间不按顺序排列并随机分布。对不起,我对数据库工作不太熟悉,也不确定为什么会出现这种情况。
答案 0 :(得分:0)
数据库表是一种无序结构。这意味着在表上保存行的方式没有顺序。把它想象成一堆我们只是投掷'记录没有任何特定的顺序。
使用order by
查询中的SELECT
子句来执行订单。
只要您不使用order by
获取结果,返回的行序列就是随机的。