【lesson14】MySQL表的基本查询retrieve(读取)1

2023-12-17 10:52

本文主要是介绍【lesson14】MySQL表的基本查询retrieve(读取)1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 表的基本操作介绍
  • retrieve
    • select列
      • 建表
      • 基本测试
    • where子句
      • 建表
      • 基本测试

表的基本操作介绍

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

retrieve

select列

建表

在这里插入图片描述

基本测试

插入数据
在这里插入图片描述
全列查询
在这里插入图片描述
指定列查询
在这里插入图片描述
在这里插入图片描述
select后面跟的是表达式
在这里插入图片描述
为查询结果指定别名
在这里插入图片描述
不起别名的效果
在这里插入图片描述
其中as可以省略
在这里插入图片描述
在这里插入图片描述
我们看到也是可以用汉字起别名的

对查询结果去重
在这里插入图片描述
我们看到这里确实重复了
用distinct去重
在这里插入图片描述

where子句

在这里插入图片描述
在这里插入图片描述

建表

在这里插入图片描述
插入数据
在这里插入图片描述

基本测试

找出英语不及格的同学及英语成绩 ( < 60 )
在这里插入图片描述
选出语文成绩在 [80, 90] 分的同学及语文成绩
使用 AND 进行条件连接
在这里插入图片描述
使用 BETWEEN … AND … 条件
在这里插入图片描述
找出数学成绩是 58 或者 59 或者 98 或者 99 分的同学及数学成绩
使用 OR 进行条件连接
在这里插入图片描述
使用 IN 条件
在这里插入图片描述
查询姓孙的同学 及 孙某同学
在这里插入图片描述
== % 匹配任意多个(包括 0 个)任意字符。也称模糊匹配==
在这里插入图片描述
_ 匹配严格的一个任意字符

查询语文成绩好于英语成绩的同学
在这里插入图片描述
WHERE 条件中比较运算符两侧都是字段

总分在 200 分以下的同学
在这里插入图片描述
那么我们能用别名来充当判断条件吗?
在这里插入图片描述
是不能的,为什么呢?
那么我们就要理解语句的执行顺序
在这里插入图片描述
查找语文成绩 > 80 并且不姓孙的同学
在这里插入图片描述
查找孙某同学,否则要求总成绩 > 200 并且 语文成绩 < 数学成绩 并且 英语成绩 > 80
在这里插入图片描述
NULL 的查询
建表
在这里插入图片描述
插入
在这里插入图片描述
null查询测试
在这里插入图片描述

这里我们就可以看出null和空串的区别。

这篇关于【lesson14】MySQL表的基本查询retrieve(读取)1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/504116

相关文章

Mysql用户授权(GRANT)语法及示例解读

《Mysql用户授权(GRANT)语法及示例解读》:本文主要介绍Mysql用户授权(GRANT)语法及示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql用户授权(GRANT)语法授予用户权限语法GRANT语句中的<权限类型>的使用WITH GRANT

Mysql如何解决死锁问题

《Mysql如何解决死锁问题》:本文主要介绍Mysql如何解决死锁问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录【一】mysql中锁分类和加锁情况【1】按锁的粒度分类全局锁表级锁行级锁【2】按锁的模式分类【二】加锁方式的影响因素【三】Mysql的死锁情况【1

SQL BETWEEN 的常见用法小结

《SQLBETWEEN的常见用法小结》BETWEEN操作符是SQL中非常有用的工具,它允许你快速选取某个范围内的值,本文给大家介绍SQLBETWEEN的常见用法,感兴趣的朋友一起看看吧... 在SQL中,BETWEEN是一个操作符,用于选取介于两个值之间的数据。它包含这两个边界值。BETWEEN操作符常用

MySQL索引的优化之LIKE模糊查询功能实现

《MySQL索引的优化之LIKE模糊查询功能实现》:本文主要介绍MySQL索引的优化之LIKE模糊查询功能实现,本文通过示例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一、前缀匹配优化二、后缀匹配优化三、中间匹配优化四、覆盖索引优化五、减少查询范围六、避免通配符开头七、使用外部搜索引擎八、分

MySql match against工具详细用法

《MySqlmatchagainst工具详细用法》在MySQL中,MATCH……AGAINST是全文索引(Full-Textindex)的查询语法,它允许你对文本进行高效的全文搜素,支持自然语言搜... 目录一、全文索引的基本概念二、创建全文索引三、自然语言搜索四、布尔搜索五、相关性排序六、全文索引的限制七

基于Python实现读取嵌套压缩包下文件的方法

《基于Python实现读取嵌套压缩包下文件的方法》工作中遇到的问题,需要用Python实现嵌套压缩包下文件读取,本文给大家介绍了详细的解决方法,并有相关的代码示例供大家参考,需要的朋友可以参考下... 目录思路完整代码代码优化思路打开外层zip压缩包并遍历文件:使用with zipfile.ZipFil

数据库面试必备之MySQL中的乐观锁与悲观锁

《数据库面试必备之MySQL中的乐观锁与悲观锁》:本文主要介绍数据库面试必备之MySQL中乐观锁与悲观锁的相关资料,乐观锁适用于读多写少的场景,通过版本号检查避免冲突,而悲观锁适用于写多读少且对数... 目录一、引言二、乐观锁(一)原理(二)应用场景(三)示例代码三、悲观锁(一)原理(二)应用场景(三)示例

SQL表间关联查询实例详解

《SQL表间关联查询实例详解》本文主要讲解SQL语句中常用的表间关联查询方式,包括:左连接(leftjoin)、右连接(rightjoin)、全连接(fulljoin)、内连接(innerjoin)、... 目录简介样例准备左外连接右外连接全外连接内连接交叉连接自然连接简介本文主要讲解SQL语句中常用的表

SQL server配置管理器找不到如何打开它

《SQLserver配置管理器找不到如何打开它》最近遇到了SQLserver配置管理器打不开的问题,尝试在开始菜单栏搜SQLServerManager无果,于是将自己找到的方法总结分享给大家,对SQ... 目录方法一:桌面图标进入方法二:运行窗口进入方法三:查找文件路径方法四:检查 SQL Server 安

MySQL 中的 LIMIT 语句及基本用法

《MySQL中的LIMIT语句及基本用法》LIMIT语句用于限制查询返回的行数,常用于分页查询或取部分数据,提高查询效率,:本文主要介绍MySQL中的LIMIT语句,需要的朋友可以参考下... 目录mysql 中的 LIMIT 语句1. LIMIT 语法2. LIMIT 基本用法(1) 获取前 N 行数据(