mysql中如何查询表的第一条和最后一条记录

2024-12-03 12:31:48
推荐回答(2个)
回答1:

select top 1 * from book 不对,因为mysql里没有top这种写法,它用limit

查第一条 select * from book limit 1;
select * from book limit 0,30 后面的limit 0,30 是查询前30条记录

回答2:

第一条: select * from 表名 limit 1;
最后一条:select * from表名 order by 表_id desc limit 1