`
Supanccy2013
  • 浏览: 213502 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql不支持top 支持limit

阅读更多
注:原创作品,分享以供交流学习,转载请注明出处。


    今天偶尔发现mysql居然不支持top语句,之前用hibernate记得用过top语句。原因是:mysql的确是不支持top语句,之前用的是hql语句,是hibernate帮你翻译成mysql支持的语句的。
通常hibernate的用法:   select top 5 id,name,password from user order by  id;
mysql中的用法: select id,content from notice order by id desc limit 5;
分享到:
评论

相关推荐

    sql语句中select top n与oracle的rownum与mysql的limit用法

    sql语句中select top n与oracle的rownum与mysql的limit 取前几条数据sql简单用法

    SQL SELECT TOP, LIMIT, ROWNUM 子句

    SQL SELECT TOP, LIMIT,... MySQL 支持 LIMIT 语句来选取指定的条数数据, Oracle 可以使用 ROWNUM 来选取。 SQL Server / MS Access 语法 SELECT TOP number|percent column_name(s) FROM table_name; MySQL 语法 SEL

    mysql 前几条记录语句之(limit)

    mysql 的 top 方法 limit,用来获取数据库查询的前几天记录。

    如何在SQL Server中实现 Limit m,n 的功能

    在MySQL中,可以用 Limit 来查询第 m 列到第 n 列的记录,例如: 代码如下:select * from tablename limit m, n但是,在SQL Server中,不支持 Limit 语句。怎么办呢?解决方案:虽然SQL Server不支持 Limit ,但是它...

    MySql中取前几行数据使用limit来完成

    在mysql中是没有top关键字的,在mysql中可以用limit来完成功能。 order by id desc limit 10 按照id的倒序排序 取出前10条 order by id desc limit 0,10 按照id的倒序排序 取出前10条 order by id limit 5,10 按照id...

    MySQL命令大全

    mysql> select * from MyClass order by id limit 0,2; 或者: mysql> select * from MyClass limit 0,2; 6、删除表中数据 命令:delete from 表名 where 表达式 例如:删除表 MyClass中编号为 的记录 mysql>...

    110道 MySQL面试题及答案

    (对于MySQL,使用SELECT * FROM table_name LIMIT 10;) 1. 如何查询表中的特定列? 答案:使用SELECT语句并列出所需的列名,例如:SELECT column1, column2 FROM table_name; 1. 如何根据条件查询记录? 答案...

    MYSQL常用命令大全

    但以前我用过的一个MYSQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win。  二、显示命令  1、显示数据库列表。  show databases;  刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的...

    mysql oracle和sqlserver分页查询实例解析

    mysql的分页查询是最简单的,借助关键字limit即可实现查询,查询语句通式: selecto.*from(sql)o limit firstIndex,pageSize 如下面的截图,每页显示的记录数为20: 查询(1-20)这20条记录 查询(21-40)这20条...

    mysql服务器查询慢原因分析与解决方法小结

    会经常发现开发人员查一下没用索引的语句或者没有limit n的语句,这些没语句会对数据库造成很大的影响,例如一个几千万条记录的大表要全部扫描,或者是不停的做filesort,对数据库和... Mysql slowlog收集,列出top

    sqlserver分页查询处理方法小结

    sqlserver2008不支持关键字limit ,所以它的分页sql查询语句将不能用MySQL的方式进行,幸好sqlserver2008提供了top,rownumber等关键字,这样就能通过这几个关键字实现分页。 下面是本人在网上查阅到的几种查询脚本...

    sql语句生成与分析器.rar

    Limit(MySQL),Set RowCount(Sybase)) 3.1.3 字段表达式或者计算字段 3.2 选择表 (From) 3.3 条件筛选 (Where) 3.4 分组 (Group By) 3.5 组内条件 (Having) 3.6 排序 (Order By) 3.7 数据表的内连接、...

    mysql, oracle等常见数据库的分页实现方案

     select top @pagesize * from tablename where id not in (select top @pagesize*(@page-1) id from tablename order by id) order by id  3.MySQL  select * from tablename limit posi

    SQL语句生成及分析器(中文绿色)

    Limit(MySQL),Set RowCount(Sybase)) 3.1.3 字段表达式或者计算字段 3.2 选择表 (From) 3.3 条件筛选 (Where) 3.4 分组 (Group By) 3.5 组内条件 (Having) 3.6 排序 (Order By) 3.7 数据表的内连接、...

    php MySQL与分页效率

    作者:老王 如果和MSSQL的TOP语法相比,那么MySQL的LIMIT语法要显得优雅了许多。使用它来分页是再自然不过的事情了。

    03开源NewSql数据库TiDB-Deep Dive into TiDB

    支持配置特定 label 的节点不调度 Region leader 支持手动 Split Region,可用于处理单 Region 热点的问题 支持打散指定 Region,用于某些情况下手动调整热点 Region 分布 增加配置参数检查规则,完善配置项的...

    WordPress Top Plugins.pdf

    Setting up Limit Login Attempts 171 Lockout 172 Secure WordPress 172 Secure WordPress's options explained 173 Akismet 174 Bad Behavior 176 Upload+ 177 WP Security Scan 178 Latest version 179 ...

    Hibernate中的query 分页.doc

    不过不是每种数据库的都有这种分页支持的SQL,例如SQL Server就不支持。 4.scroll是利用JDBC2.0的功能做分页的,那么就完全取决于特定数据库的JDBC Driver的实现了。事实上大部分JDBC Driver都是把所有的结果集都...

Global site tag (gtag.js) - Google Analytics