文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>向表插入记录的顺序和读取记录的次序一样吗??

向表插入记录的顺序和读取记录的次序一样吗??

时间:2011-03-18  来源:最近在玩魔兽

发在首页里,实在是不得已。

这个问题困扰我很久了。希望园子里的达人能够帮忙。

SQL code
SQL> create table t22(id number,name varchar2(20) primary key);

Table created.

SQL> insert into t22 values(2,'ha');

1 row created.

SQL> insert into t22 values(1,'wa');

1 row created.

SQL> insert into t22 values(3,'ya');

1 row created.

SQL> insert into t22 values(5,'ba');

1 row created.

SQL> commit;

Commit complete.

SQL> select * from t22;

ID NAME
---------- --------------------
2 ha
1 wa
3 ya
5 ba
SQL> select a.*,rownum from t22 a;

ID NAME ROWNUM
---------- -------------------- ----------
2 ha 1
1 wa 2
3 ya 3
5 ba 4

如上所示 难道SELECT查询时的顺序就是插入时的顺序吗
印象中以前在什么地方看到过专门对这个问题的讲解 可是忘了

我只记得好像书上说过插入的数据不一定是顺序存储的
不过SELECT如果是顺序读取的话 那么也可能和插入数据的顺序不一样

可能我这里数据量太小 数据库活动也不频繁 所以看起来好像查询时的顺序和插入时的顺序一样吧

相关阅读 更多 +
排行榜 更多 +
泡龙大闯关安卓版

泡龙大闯关安卓版

冒险解谜 下载
割草派对安卓版

割草派对安卓版

飞行射击 下载
堡垒攻防战安卓版

堡垒攻防战安卓版

飞行射击 下载