【lesson15】MySQL表基本查询 (retrieve(2))

表的基本操作介绍

CRUD : Create(创建), Retrieve(读取),Update(更新),Delete(删除)

retrieve

结果排序

在这里插入图片描述

建表

建表这里就不建了,因为前面已经建立过来,我们给大家展示一下表中的信息大家可以自行建表
在这里插入图片描述

基本测试

没有 ORDER BY 子句的查询,返回的顺序是未定义的,永远不要依赖这个顺序。
在这里插入图片描述

同学及数学成绩,按数学成绩升序显示
原表:
在这里插入图片描述
排序后的表
不写排序规则,默认为asc(升序)
在这里插入图片描述
同学及 qq 号,按 qq 号排序显示
原表:

在这里插入图片描述
排序后的表
不写排序规则,默认为asc(升序)
在这里插入图片描述
查询同学各门成绩,依次按 数学降序,英语升序,语文升序的方式显示
原表:
在这里插入图片描述
排序后的表
在这里插入图片描述
查询同学及总分,由高到低
在这里插入图片描述
我们这里可以看到order by后面有可以用别名了,我们之前学过where 后面不能用别名,但是这里我们为什么又可以用了。
还是跟执行顺序有关。
在这里插入图片描述
查询姓孙的同学或者姓曹的同学数学成绩,结果按数学成绩由高到低显示
在这里插入图片描述

筛选分页结果

在这里插入图片描述
建议:对未知表进行查询时,最好加一条 LIMIT 1,避免因为表中数据过大,查询全表数据导致数据库卡死按 id 进行分页,每页 3 条记录,分别显示 第 1、2、3 页

建表

建表这里就不建了,因为前面已经建立过来,我们给大家展示一下表中的信息大家可以自行建表
在这里插入图片描述

测试

从第一行开始读取n行
在这里插入图片描述
读取某区间(从任意一行,到任意一行)
在这里插入图片描述
从任意位置开始固定读取n行
在这里插入图片描述
offset:设置初始行(也就是起始位置)
offset实战
在这里插入图片描述

相关推荐

  1. MySQL作业 (2)单查询

    2023-12-16 08:16:05       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-16 08:16:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-16 08:16:05       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-16 08:16:05       82 阅读
  4. Python语言-面向对象

    2023-12-16 08:16:05       91 阅读

热门阅读

  1. 融云即时通讯的产品优势

    2023-12-16 08:16:05       59 阅读
  2. 谣言检测常用数据集汇总

    2023-12-16 08:16:05       59 阅读
  3. Node Cli 之 workspaces 和 lerna 入门

    2023-12-16 08:16:05       61 阅读
  4. 二分查找25(Leetcode1498满足条件的子序列数目)

    2023-12-16 08:16:05       57 阅读
  5. HTTP超文本传输协议

    2023-12-16 08:16:05       60 阅读
  6. python——数据类型

    2023-12-16 08:16:05       64 阅读
  7. Excel中的INDIRECT函数用法

    2023-12-16 08:16:05       63 阅读
  8. Nginx-nginx 负载均衡方式(超详细)

    2023-12-16 08:16:05       65 阅读
  9. 【前端设计模式】之建造者模式

    2023-12-16 08:16:05       59 阅读