`

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

阅读更多

        在mysql中是没有top关键字的,不过可以用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的正序排序 从第5条开始取10条。 

实例SQL:

SELECT cat_id FROM shop_goods_type order by cat_id desc limit 1 

 

文章来源:http://www.jb51.net/article/40099.htm

分享到:
评论

相关推荐

    Delphi获取数据库前几行记录集..rar

    要获取前几行记录,可以设置TADOCommand的`CommandText`属性为SQL查询语句,例如"SELECT * FROM TableName LIMIT n"(在支持LIMIT关键字的数据库如MySQL中)或"SELECT TOP n * FROM TableName"(在SQL Server中)。...

    mysql 查询第几行到第几行记录的语句

    在MySQL中,`LIMIT` 子句用于限制查询返回的结果集数量,这在处理大量数据时非常有用,可以避免一次性加载过多数据导致性能下降。以下是对标题和描述中提到的知识点的详细说明: 1. **查询第一行记录**: 使用 `...

    mysql使用

    MySQL 基础知识点 在本篇文章中,我们将对 MySQL 的基本使用... * 查询前几行数据:select * from 表名 > limit <行数> MySQL 提供了多种方式来操作数据库和表,用户可以根据需要选择合适的命令来实现相应的操作。

    mysql命令行语句

    MySQL 中提供了多种方式来查询数据,包括查询所有行、查询前几行数据、条件查询等。 1、查询所有行 使用 select 命令可以查询所有行数据。例如: ``` mysql> select * from 表名; ``` 2、查询前几行数据 使用 ...

    MySQL DBA常用命令大汇总

    查询前几行数据时可以使用:mysql> select * from MyClass order by id limit 0,2。 6. 删除表中数据:使用命令delete from 表名 where 表达式。例如:mysql> delete from MyClass where 条件表达式。 上述操作...

    mysql 学习资料

    - 在MySQL命令行中使用`source`命令导入备份文件。 - 示例: 导入`wcnc_db.sql`文件。 ```sql SOURCE wcnc_db.sql ``` - **使用`mysql`命令导入**: - 直接使用`mysql`命令导入备份文件。 - 示例: 导入`wcnc....

    最全Mysql数据库命令

    - 查询前几行: ``` select * from 表名 limit 起始位置, 行数; ``` 6. **删除表中数据**: ``` delete from 表名 where 条件表达式; ``` 这些基本的MySQL命令涵盖了数据库管理的各个方面,包括数据的备份...

    动软代码生成器C#连接mysql三层代码模板--修改版

    3、获取前几行数据时,修改为 limit 4、参数赋值时,从@修改为? 动软代码必须修改 “工具”-“选项”弹出窗 后,点击 ”代码生成设置“-”字段类型映射“-”参数符号“中删除 mysql @,添加mysql ? C# 连接 ...

    mysql DOS命令行

    - 查询前几行数据:`SELECT * FROM 表名 ORDER BY 字段 LIMIT 开始位置, 记录数;` 例如: ```sql SELECT * FROM MyClass ORDER BY id LIMIT 0, 2; ``` - **删除数据**: 使用`DELETE FROM 表名 WHERE 条件;`...

    深入分析Mysql中limit的用法

    Mysql中limit的用法:在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。 SELECT * FROM table LIMIT [offset,] rows | rows ...

    MYSQL命令大全

    - 查询前几行数据:使用`select * from <表名> order by id limit 0,2;`命令,可以查看表中的前两行数据。 6. **删除数据**:使用`delete from <表名> where 表达式;`命令可以删除满足条件的数据行。 7. **修改...

    常见mysql命令总结

    2. **查询前几行数据** - **命令**: `select * from 表名 order by 字段 limit 起始位置, 记录数量;` - **示例**: `mysql> select * from MyClass order by id limit 0, 2;` 查询表 `MyClass` 中前两行数据。 ...

    MySQL命令大全

    2)、查询前几行数据 例如:查看表 MyClass 中前行数据 mysql> select * from MyClass order by id limit 0,2; 或者: mysql> select * from MyClass limit 0,2; 6、删除表中数据 命令:delete from 表名 ...

    mysql.rar_MYSQL_分页

    LIMIT用于指定要返回的行数,OFFSET则用来跳过前几行。例如,以下SQL语句将获取表中从第11行开始的5条记录: ```sql SELECT * FROM table LIMIT 5 OFFSET 10; ``` 然而,当数据量巨大时,直接使用OFFSET会遇到性能...

    mysql命令笔记

    - **查询前几行数据**: ```sql SELECT * FROM 表名 ORDER BY 字段 LIMIT 开始位置, 记录数; ``` 例如,查看`MyClass`表中的前2行数据: ```sql SELECT * FROM MyClass ORDER BY id LIMIT 0, 2; ``` 或者: ```...

    mysql分页查询优化,大数据量优化

    对于此类操作,获取前面少数几行数据会很快,但是随着扫描的记录数越多,SQL的性能就会越差,因为N的值越大,MySQL需要扫描越多的数据来定位到具体的N行,这样耗费大量的 IO 成本和时间成本。 特别是上线后数据量...

    mysql基本命令大全

    - **查询前几行数据**: ```sql select * from 表名 order by 字段 limit 起始位置, 行数; ``` 示例: ```sql mysql> select * from MyClass order by id limit 0, 2; ``` **6. 删除表中数据** - **命令**: ...

Global site tag (gtag.js) - Google Analytics