sqlite是严格的数据顺序读取吗

phoenix_tk 2018-01-17 01:34:30
sqlite版本是3.7及以上
insert into test(id) values (1);
insert into test(id) values (2);
insert into test(id) values (3);
insert into test(id) values (4);
insert into test(id) values (5);

select * from test;//单表,不做order by
id
----
1
2
3
4
5
单表读取:sqlite是不是绝对的按照插入数据的顺序来进行顺序读取,有没有可能读取出来的数据不是1,2,3,4,5 而是2,1,3,5,4之类乱序的?
...全文
1755 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
chengangcsdn 2018-04-11
  • 打赏
  • 举报
回复
完全有可能啊。因为sqlite也有索引,如果要有指定顺序要求,一定order by 。。

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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