mysql 复习(一)简单查询

35 篇文章 0 订阅
4 篇文章 0 订阅

俗话说(并没有)不会mysql 你python学得再好也没人要你,于是在空闲时间中我来复习一下sql 语句,主要是查询方面!
那么就从查询复习开始吧。

查询

对于sql的操作来说最主要的就是查询了,精通查询才能对数据进行随心所欲的操作,查询至关重要,所以先复习查询语句。

DQL

DQL数据查询语言deductive query language
数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE
子句组成的查询块:
SELECT <字段名表>
FROM <表或视图名>
WHERE <查询条件>

基础查询

select,简单的查询,使用select 对数据表进行查询,语句为:
select 字段名1,字段名2 from tableName
如果你想要查询所有的字段,那么你就使用 * 来替代字段名,但是不推荐使用,用 ‘ * ’ 来查询所有数据会让查询时间变得很慢,同时对主机的运行压力大。
查询所有kind 表数据:
在这里插入图片描述
指定字段:
在这里插入图片描述

条件查询

我们发现单一的查询太过于死板,于是有了条件查询——给予指定的条件进行查询。
关键字:where 字句
语句:select 字段名 from tableName where 条件

案例:接着上面的kind 表,我来查询一下id为1的科目是什么
在这里插入图片描述
除了等号,也可以使用其他的符号,比如大于小于等等很多。

比如 查找id 大于1的所有数据:
在这里插入图片描述

区间

我们可以使用区间条件来查询在指定范围内的内容。
序号在1到2之间的科目:
在这里插入图片描述

逻辑条件

与 (and &&)或 (or ||)非 (not !), 逻辑判断我们都知道,它也可以用在查询语句中。

比如:查询 id为1 或者 科目等于英语的学科。
在这里插入图片描述
或者 id 不等 1 的 科目:
在这里插入图片描述

是否空值

是否空值,判断元素是否为空值。
分别有is null和is not null属性。
由于不常用,就不演示了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值