您的位置首页百科问答

MySQL使用什么替代SQL Server的top查询

MySQL使用什么替代SQL Server的top查询

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]

如下图所示: