SQL Server 2012数据库中查询前多少条可以利用top关键字来实现,但是在MySQL数据库里没有top,需要用其他的关键字来替换,limit。其实这两个的作用是一样的。下面利用两个实例来说明top和limit的用法,操作如下:
第一步,在数据库student里创建表t_book_info,有id、bno、bname和bauthor四个字段,如下图所示:
第二步,向t_book_info插入五条数据,插入完毕后查询表数据,如下图所示:
第三步,查询表里数据前两条数据,利用
select top 2 * from t_book_info;
发现出现了语法错误
如下图所示:
第四步,修改关键字,利用limit
select * from t_book_info limit 0,2;
如下图所示:
第五步,在SQL Server数据库查询t_person_info表,表里有七条数据,如下图所示:
第六步,利用top查询数据库表前两条数据记录,
select top 2 * from [dbo].[t_person_info]
如下图所示: