MySql 笔记四(分页操作)

本文详细介绍了MySQL数据库中使用limit子句进行分页查询的基本原则,包括开始位置从0开始以及limit子句的位置。同时,阐述了MySQL查询的执行过程,涉及缓存检查、SQL解析、优化器生成执行计划以及存储引擎API的调用。通过explain关键字可以在执行语句前查看执行计划,以优化查询效率。
摘要由CSDN通过智能技术生成

1.mysql  数据库中分页查询的原则: 

   (1) 在MYsql数据库中,使用limit子句进行分页查询

     (2) mysql分页中开始位置为0

(3) 分页子句在查询语句的最后侧

limit子句:select  投影列   from  表名   where   条件   order by  limit  开始位置  ,查询数量。

limit off子句: select  投影列    from  表名   where  条件    order by limit   查询数量   offset   开始位置

MySql  整个查询执行过程 :  客户端向mysql服务器发送一条查询请求

  服务器首先检查缓存,如果命中缓存,则立刻返回存查在缓存中的结果,否则进行下一个阶段

   服务器进行SQL解析,预处理,再由优化器生成相应的执行计划

    Mysql根据执行计划,调用存储引擎的        API来执行查询

    将结果返回给客户端,同时缓存查询结果

  执行启动计划:  在执行语句之前  加一个explain 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值