【lesson14】MySQL表的基本查询(1)
2023-12-13 23:52:50
表的基本操作介绍
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和空串的区别。
文章来源:https://blog.csdn.net/m0_67077469/article/details/134983647
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!