MySQL练习4——查询结果限制返回行数

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: MySQL练习4——查询结果限制返回行数!

描述


题目:

现在运营只需要查看前2个用户名字,请你从用户信息表 user_profile 中取出相应结果。

示例:

id

name

gender age

Title of TV Series

dynasty

1

甄嬛

22

甄嬛传

2

东方青苍


苍兰决

架空

3

纪晓岚

20

铁齿铜牙纪晓岚

4

佟湘玉

23

武林外传

架空

5

康熙

25

康熙王朝

根据输入,你的查询应返回以下结果:

name

甄嬛

东方青苍


答案:

方法一:

limit n:从0+1(m=0)条开始,取n条数据,是limit0,n的缩写;

select  name
from  user_profile
limit2;

方法二:

limit m,n:从第m+1条开始,取n条数据;

select  name
from  user_profile
limit02;


方法三:

limit n offset m:从m+1条开始,取n条数据;

select  name
from  user_profile
limit2 offset 0;


注:

limit详细用法:

1、用于强制返回指定的记录行数

如果limit后面是一个参数n,就是检索前n行。如果limit后面是2个参数n offset m,就是从m+1行开始,检索n行记录。

select  a
from  b
limit  n offset m;

2、分页

select  a
from  b
limit(start-1)*pageSize,pageSize;

start是页码,pageSize是每页显示的条数。

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
30天前
|
存储 关系型数据库 MySQL
提高MySQL查询性能的方法有很多
提高MySQL查询性能的方法有很多
121 7
|
30天前
|
存储 关系型数据库 MySQL
提高MySQL的查询性能
提高MySQL的查询性能
55 4
|
5天前
|
SQL Java 关系型数据库
java连接mysql查询数据(基础版,无框架)
【10月更文挑战第12天】该示例展示了如何使用Java通过JDBC连接MySQL数据库并查询数据。首先在项目中引入`mysql-connector-java`依赖,然后通过`JdbcUtil`类中的`main`方法实现数据库连接、执行SQL查询及结果处理,最后关闭相关资源。
|
20小时前
|
SQL NoSQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(5)作者——LJS[含MySQL DQL基本查询:select;简单、排序、分组、聚合、分组、分页等详解步骤及常见报错问题所对应的解决方法]
MySQL DQL基本查询:select;简单、排序、分组、聚合、分组、分页、INSERT INTO SELECT / FROM查询结合精例等详解步骤及常见报错问题所对应的解决方法
|
2天前
|
SQL 关系型数据库 MySQL
定时任务频繁插入数据导致锁表问题 -> 查询mysql进程
定时任务频繁插入数据导致锁表问题 -> 查询mysql进程
10 1
|
2天前
|
SQL 关系型数据库 MySQL
mysql编写sql脚本:要求表没有主键,但是想查询没有相同值的时候才进行插入
mysql编写sql脚本:要求表没有主键,但是想查询没有相同值的时候才进行插入
6 0
|
25天前
|
存储 SQL 关系型数据库
MySQL 给查询结果增列并自定义列数据
MySQL 给查询结果增列并自定义列数据
223 2
|
25天前
|
存储 SQL 关系型数据库
MySQL查询数据库锁表的SQL语句
MySQL查询数据库锁表的SQL语句
68 1
|
25天前
|
SQL 存储 关系型数据库
MySQL能否查询某张表的操作记录
MySQL能否查询某张表的操作记录
180 1
|
25天前
|
关系型数据库 MySQL Serverless
MySQL DATETIME 查询条件
MySQL DATETIME 查询条件
36 1