sql:怎么查看最近添加的10条数据?
发布网友
发布时间:2023-03-31 07:02
我来回答
共4个回答
热心网友
时间:2023-11-09 15:22
没有时期字段和自增字段肯定不行。
因为,数据库的表中不区分哪个在前哪个在后(关系数据库没有队列的概念,而是集合),属于DBMS物理存储的内容,因此,你不可能通过SQL语言进行控制。
一般这类问题我们的做法是增加一个日期时间字段记录数据添加的时间,然后使用Select top 10 * From 表格 order by 添加的日期时间
热心网友
时间:2023-11-09 15:23
如果你的表没什么索引
你可以试试 select * from tbName
你看下最后10条 一般就是 或者说很大可能就是
因为没有索引 没有在查询的时候指定列排序
那么它的输出一般是按照输入记录的顺序显示的
但是也不是一定的
热心网友
时间:2023-11-09 15:23
select * from tablename order by mainid desc
没有主键自增字段 - -#
那就米办法了
热心网友
时间:2023-11-09 15:24
没有实际的试验过,不知道是否可行
不过我想是不是可以通过rowid找出你要的数据
一般rowid也是顺序自动生成的吧,找10个最大的rowid试试