30 个解决方案
#1
问题好奇怪,为什么要保证是最后一条记录
#2
这是数据库的问题。
如果你要insert into的记录放在最后,可以在表上建立非聚簇索引。
如果你要insert into的记录放在最后,可以在表上建立非聚簇索引。
#3
创建聚集索引
#4
默认的就是最后一条
1、若不建索引,查询时不要order by ,显示出的记录就会按insert数据库时顺序显示记录
2、若建立索引,则要符合最后insert的一条记录在最后(按索引)
查询也需要按此
1、若不建索引,查询时不要order by ,显示出的记录就会按insert数据库时顺序显示记录
2、若建立索引,则要符合最后insert的一条记录在最后(按索引)
查询也需要按此
#5
主要是因为有自动编号
#6
是access数据库
#7
到底是聚集还是非聚集索引?access数据库有么?
#8
是不是最后一条记录要看查询时以什么字段排序。至于在DB中是否存放在所有记录的最后,就要看DB的实现了。
#9
数据库保存是没有前后之分的
你如果取最后一条,估计你就是想去ID最大的,或者最后加入的,你可以:
select top 1 * from table1 order by id desc
or
select top 1 * from table1 order by createtime desc
你如果取最后一条,估计你就是想去ID最大的,或者最后加入的,你可以:
select top 1 * from table1 order by id desc
or
select top 1 * from table1 order by createtime desc
#10
不一定都是最后一条吧
不过小弟现在遇到的还都是最后一条
可以用SQL语句控制吧
没做过
学习+帮顶
不过小弟现在遇到的还都是最后一条
可以用SQL语句控制吧
没做过
学习+帮顶
#11
聚集索引
你要知道这个为什么
你要知道这个为什么
#12
ft ,数据库中的纪录是不分第几行的!
#13
如果你插一条数据
在打开刚才插入数据的那个表
会发现插入的就是最后一行
在打开刚才插入数据的那个表
会发现插入的就是最后一行
#14
jijl2001(jijl2001) :为什么?
#15
??
#16
微软的事
我也说不清楚
呵呵
我也说不清楚
呵呵
#17
聚集和非聚集索引区别主要在于是:
1、数据行不按非聚集索引键的顺序排序和存储。
2、非聚集索引的叶层不包含数据页。
3、如果表是堆集(没有聚集索引),行定位器就是指向行的指针。
4、如果表没有聚集索引,或者索引在索引视图上,则行定位器就是行的聚集索引键。
至于能不能定位,我也不敢保证,可以加个ID号或者时间列来判断,这样就行了
1、数据行不按非聚集索引键的顺序排序和存储。
2、非聚集索引的叶层不包含数据页。
3、如果表是堆集(没有聚集索引),行定位器就是指向行的指针。
4、如果表没有聚集索引,或者索引在索引视图上,则行定位器就是行的聚集索引键。
至于能不能定位,我也不敢保证,可以加个ID号或者时间列来判断,这样就行了
#18
在不指定ORDER BY 的时候,数据库的记录没有位置上的概念。你所说的“最后一条”也应该是基于某个字段来参考的吧,如果不是的话,说明你的库没有设计好。。。。
#19
记录在表中没有先后之分,只有当排序时才能确定
#20
应该是最后一条吧!~我是这样认为的!~现在还没碰到过不是在最后的
#21
最后条。
#22
建一个自增字段ID,查询时order by ID desc
#23
。。。。数据库原理第一章内容:关系型数据库中的行(记录)与列(字段)是没有顺序的
#24
呵呵,插入个字段 获得当前时间getdate() 日期排续.
#25
目前我市用的时候都是最后一条记录,没有注意插入到哪里?
学习+帮顶
学习+帮顶
#26
没研究过!学习!
#27
需要有个ID字段,设为主键,自动编号
插入数据就肯定是最后一条了
插入数据就肯定是最后一条了
#28
看表里有没有聚集索引了,有的话,SELECT出来的顺序就跟记录的物理顺序一样,如果没有聚集索引,插入记录时,物理页中哪有空隙,就往哪插。
#29
同意楼上的
#30
需要有个ID字段,设为主键,自动编号
插入数据就肯定是最后一条了
÷÷÷÷÷÷÷÷÷÷÷÷÷÷
同意!
插入数据就肯定是最后一条了
÷÷÷÷÷÷÷÷÷÷÷÷÷÷
同意!
#1
问题好奇怪,为什么要保证是最后一条记录
#2
这是数据库的问题。
如果你要insert into的记录放在最后,可以在表上建立非聚簇索引。
如果你要insert into的记录放在最后,可以在表上建立非聚簇索引。
#3
创建聚集索引
#4
默认的就是最后一条
1、若不建索引,查询时不要order by ,显示出的记录就会按insert数据库时顺序显示记录
2、若建立索引,则要符合最后insert的一条记录在最后(按索引)
查询也需要按此
1、若不建索引,查询时不要order by ,显示出的记录就会按insert数据库时顺序显示记录
2、若建立索引,则要符合最后insert的一条记录在最后(按索引)
查询也需要按此
#5
主要是因为有自动编号
#6
是access数据库
#7
到底是聚集还是非聚集索引?access数据库有么?
#8
是不是最后一条记录要看查询时以什么字段排序。至于在DB中是否存放在所有记录的最后,就要看DB的实现了。
#9
数据库保存是没有前后之分的
你如果取最后一条,估计你就是想去ID最大的,或者最后加入的,你可以:
select top 1 * from table1 order by id desc
or
select top 1 * from table1 order by createtime desc
你如果取最后一条,估计你就是想去ID最大的,或者最后加入的,你可以:
select top 1 * from table1 order by id desc
or
select top 1 * from table1 order by createtime desc
#10
不一定都是最后一条吧
不过小弟现在遇到的还都是最后一条
可以用SQL语句控制吧
没做过
学习+帮顶
不过小弟现在遇到的还都是最后一条
可以用SQL语句控制吧
没做过
学习+帮顶
#11
聚集索引
你要知道这个为什么
你要知道这个为什么
#12
ft ,数据库中的纪录是不分第几行的!
#13
如果你插一条数据
在打开刚才插入数据的那个表
会发现插入的就是最后一行
在打开刚才插入数据的那个表
会发现插入的就是最后一行
#14
jijl2001(jijl2001) :为什么?
#15
??
#16
微软的事
我也说不清楚
呵呵
我也说不清楚
呵呵
#17
聚集和非聚集索引区别主要在于是:
1、数据行不按非聚集索引键的顺序排序和存储。
2、非聚集索引的叶层不包含数据页。
3、如果表是堆集(没有聚集索引),行定位器就是指向行的指针。
4、如果表没有聚集索引,或者索引在索引视图上,则行定位器就是行的聚集索引键。
至于能不能定位,我也不敢保证,可以加个ID号或者时间列来判断,这样就行了
1、数据行不按非聚集索引键的顺序排序和存储。
2、非聚集索引的叶层不包含数据页。
3、如果表是堆集(没有聚集索引),行定位器就是指向行的指针。
4、如果表没有聚集索引,或者索引在索引视图上,则行定位器就是行的聚集索引键。
至于能不能定位,我也不敢保证,可以加个ID号或者时间列来判断,这样就行了
#18
在不指定ORDER BY 的时候,数据库的记录没有位置上的概念。你所说的“最后一条”也应该是基于某个字段来参考的吧,如果不是的话,说明你的库没有设计好。。。。
#19
记录在表中没有先后之分,只有当排序时才能确定
#20
应该是最后一条吧!~我是这样认为的!~现在还没碰到过不是在最后的
#21
最后条。
#22
建一个自增字段ID,查询时order by ID desc
#23
。。。。数据库原理第一章内容:关系型数据库中的行(记录)与列(字段)是没有顺序的
#24
呵呵,插入个字段 获得当前时间getdate() 日期排续.
#25
目前我市用的时候都是最后一条记录,没有注意插入到哪里?
学习+帮顶
学习+帮顶
#26
没研究过!学习!
#27
需要有个ID字段,设为主键,自动编号
插入数据就肯定是最后一条了
插入数据就肯定是最后一条了
#28
看表里有没有聚集索引了,有的话,SELECT出来的顺序就跟记录的物理顺序一样,如果没有聚集索引,插入记录时,物理页中哪有空隙,就往哪插。
#29
同意楼上的
#30
需要有个ID字段,设为主键,自动编号
插入数据就肯定是最后一条了
÷÷÷÷÷÷÷÷÷÷÷÷÷÷
同意!
插入数据就肯定是最后一条了
÷÷÷÷÷÷÷÷÷÷÷÷÷÷
同意!