mysql 表的第2条到4条记录,mysql怎么查询第2到4条数据

mysql怎么查询第2到4条数据

在mysql中可以通过“LIMIT”关键字来查询第2到4条数据,具体语句为“SELECT * FROM 数据表名 LIMIT 1,3;”,查询从第2条记录开始的3条记录。LIMIT关键字指定查询结果从哪条记录开始显示,一共显示多少条记录。

0b2930a274ae0f1f7034973a5617ae8a.png

(推荐教程:mysql视频教程)

当数据表中有上万条数据时,一次性查询出表中的全部数据会降低数据返回的速度,同时给数据库服务器造成很大的压力。这时就可以用 LIMIT 关键字来限制查询结果返回的条数。

LIMIT 是 MySQL 中的一个特殊关键字,用于指定查询结果从哪条记录开始显示,一共显示多少条记录。

指定初始位置

LIMIT 关键字可以指定查询结果从哪条记录开始显示,显示多少条记录。

LIMIT 指定初始位置的基本语法格式如下:LIMIT 初始位置,记录数

其中,“初始位置”表示从哪条记录开始显示;“记录数”表示显示记录的条数。第一条记录的位置是 0,第二条记录的位置是 1。后面的记录依次类推。

注意:LIMIT 后的两个参数必须都是正整数。

例 1

在 tb_students_info 表中,使用 LIMIT 子句返回从第 2 条记录开始的行数为 3 的记录,SQL 语句和运行结果如下。mysql> SELECT * FROM tb_students_info LIMIT 1,3;

+----+-------+---------+------+------+--------+------------+

| id | name | dept_id | age | sex | height | login_date |

+----+-------+---------+------+------+--------+------------+

| 2 | Green | 3 | 23 | F | 158 | 2016-10-22 |

| 3 | Henry | 2 | 23 | M | 185 | 2015-05-31 |

| 4 | Jane | 1 | 22 | F | 162 | 2016-12-20 |

+----+-------+---------+------+------+--------+------------+

5 rows in set (0.00 sec)

由结果可以看到,该语句返回的是从第 2 条记录开始的之后的 3 条记录。LIMIT 关键字后的第一个数字“1”表示从第 2 行开始(记录的位置从 0 开始,第 2 行的位置为 1),第二个数字 3 表示返回的行数。

不指定初始位置

LIMIT 关键字不指定初始位置时,记录从第一条记录开始显示。显示记录的条数由 LIMIT 关键字指定。

LIMIT 不指定初始位置的基本语法格式如下:LIMIT 记录数

其中,“记录数”表示显示记录的条数。如果“记录数”的值小于查询结果的总数,则会从第一条记录开始,显示指定条数的记录。如果“记录数”的值大于查询结果的总数,则会直接显示查询出来的所有记录。

示例

显示 tb_students_info 表查询结果的前 8 行,SQL 语句和运行结果如下。mysql> SELECT * FROM tb_students_info LIMIT 8;

+----+-------+---------+------+------+--------+------------+

| id | name | dept_id | age | sex | height | login_date |

+----+-------+---------+------+------+--------+------------+

| 1 | Dany | 1 | 25 | F | 160 | 2015-09-10 |

| 2 | Green | 3 | 23 | F | 158 | 2016-10-22 |

| 3 | Henry | 2 | 23 | M | 185 | 2015-05-31 |

| 4 | Jane | 1 | 22 | F | 162 | 2016-12-20 |

| 5 | Jim | 1 | 24 | M | 175 | 2016-01-15 |

| 6 | John | 2 | 21 | M | 172 | 2015-11-11 |

| 7 | Lily | 6 | 22 | F | 165 | 2016-02-26 |

| 8 | Susan | 4 | 23 | F | 170 | 2015-10-01 |

+----+-------+---------+------+------+--------+------------+

4 rows in set (0.00 sec)

结果中只显示了 8 条记录,说明“LIMIT 8”限制了显示条数为 8。

带一个参数的 LIMIT 指定从查询结果的首行开始,唯一的参数表示返回的行数,即“LIMIT n”与“LIMIT 0,n”返回结果相同。带两个参数的 LIMIT 可返回从任何位置开始指定行数的数据。

mysql怎么查询第2到4条数据?的教程已介绍完毕,更多请关注跳墙网其他文章教程!

mysql怎么查询第2到4条数据相关教程

python回车不能换行怎么办

python回车不能换行的解决办法:首先创建写入方法;然后将selenium的脚本运行结果写入【test_result.log】文件中;最后在写入参数str后加【\n】则会在每次完成写入后,自动换行到下一行。 python回车不能换行的解决办法: 现在需要一个写文件方法,将seleniu

电脑屏幕字变小了怎么调回来

电脑屏幕字变小的解决办法:1、在浏览器菜单里选择查看,然后点击字体大小进行设置;2、直接按住ctrl不放开,然后中指拨动鼠标中间的滚轮,进行放大缩小;3、在桌面上直接右击选择属性,设置屏幕分辨率即可。 有两个方法,第一种是直接在浏览器中设置,第二

MySQL 案例实战--MySQL 数据库字符集

MySQL 案例实战--MySQL 数据库字符集 MySQL 数据库字符集 前言 一、MySQL 中的字符集 二、字符校对规则的含义 三、设置 MySQL 数据库中的字符集 前言 本环境是基于 Centos 7.8 系统构建MySQL-5.7.14 具体构建,请参考 MySQL-5.7.14 环境构建 一、MySQL 中的字

How to Install MySQL 5.6 from Official Yum Reposit

How to Install MySQL 5.6 from Official Yum Reposit 2019独角兽企业重金招聘Python工程师标准 Tags:MySQLDistribution:CentOS Submitted by:Morgan Tocker MySQL Community Manager @ Oracle Introduction In October 2013, the MySQL development team off

PowerDesigner导入mysql导出的sql脚本

PowerDesigner导入mysql导出的sql脚本 修改前: ct_no varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT ‘反恐舱单编号;如ams编号’ 修改后: ct_no varchar(30) NULL DEFAULT NULL COMMENT ‘反恐舱单编号;如ams编号’

mac 存储不足怎么办

mac 存储不足怎么办 mac 存储不足怎么办 我们经常会遇到,关于本机中,显示其它,占了 70 多 G 甚至 100 多 G,使得电脑没有空余的存储空间可以使用了。下面介绍常见的操作技巧 在可视化的界面进行排序等操作,可以选择菜单栏上的分组-大小进行排序,然后进行

Django使用mysql数据库

Django使用mysql数据库 目录 1.在setting.py里设置mysql 2.使用pymysql连接数据库 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'login', 'HOST':'127.0.0.1', 'PORT':3306, 'USER':'root', 'PASSWORD':'123456', }} import py

MySQL Oracle SqlServer 的事务隔离级别

MySQL Oracle SqlServer 的事务隔离级别 1:脏读 情景:A事物读取B事物修改了但是未提交的数据 问题:若B回滚了事物,A就读到了错误数据。 2:不可重复读 情景:A事物查询数据,B修改了数据,A又查询数据问题:A事物前后两次数据不一样 3:幻读 情景:A事物查

  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值