当前位置: 首页 > news >正文

二级MySQL(十)——单表查询

这里我们只在一个表内查询,用到的是较为简单的SELECT函数形式

 

1、查询指定的字段:

用到的数据库是之前提到的S、P、SP数据库

S表格用到的总数据:

首先我们查询所有供应商的序号和名字

 这时都是独立的,没有关系,我们找一下他们的STATUS

这就有重复的数值了

可以在SELECT后添加关键字去除重复

 

后续查询到的行由于重复没有出现

2、查询所有内容

也可以查询表格中的左右字段,和我们前面展示的一样:

 

3、查询经过计算的值

也就是在查询的时候,查询的对象是一个公式

4、定义别名

显然上述的列名没有实际意义,这里可用‘空格+别名’的方式赋予一个名称SCORE。

 5、选择指定的记录

这就是说在查询时,添加筛选条件WHERE。

比如我们找到大于某个得分的供应商

 只有两个大于20

当然条件也可以是等于或者小于

比如找到某个城市的供应商

如果条件是在什么和什么之间,用BETWEEN AND

 

显然对比可知,此时的上界和下界都是包含的。

6、特殊的查询关键字

IN关键字:

查询的结果在给出的范围内,比如还是城市,我们这次指定两个

NOT IN:

查询的结果不在给出的范围内

LIKE:字符串匹配

常用的通配符:

%:任意长度的字符,甚至可以长度为0

_:任意的单个字符

 

如果需要查询的内容中本身有_和%,需要在前面增加#

类似于‘#_’ 

IS NULL:

是否是空值

插入一行空值,保险起见看一下是否能为空:

插入:

结果:

查询空值的结果:

AND/OR

多条件查询。这两个的区别在于“与”、“或”,不多赘述了计算机相关至少都懂

举个例子:

http://www.lryc.cn/news/146224.html

相关文章:

  • 机器学习:无监督学习
  • 计算机网络之5层网络协议
  • 常见前端面试之VUE面试题汇总十一
  • 2021年12月 C/C++(五级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 解决 git clone 时出现Failed to connect to 127.0.0.1 port 1573问题
  • 日本核污染水排海,有必要囤盐吗?
  • windows 10自带命令查看文件的哈希值
  • ssm+vue理发店会员管理系统源码和论文
  • Python的for循环
  • 爬虫逆向实战(二十七)--某某招标投标网站招标公告
  • 线程和之间的通讯方式、进程之间的通讯方式、线程之间如何同步
  • CRM线索公海如何管理?
  • 创建web应用程序,React和Vue怎么选?
  • 【每日一题】1267. 统计参与通信的服务器
  • Python入门教程29:字符串前加r、u、b、f是什么意思?
  • java8 IntStream.range
  • 数据库集群的简单了解
  • CSS中如何实现文字阴影效果(text-shadow)?
  • Nginx从入门到精通(超级详细)
  • 为何反射探针关闭Mipmap后变成了白图
  • 成都睿趣科技:抖音开网店前期的流程是什么
  • 机房安全之道:构筑坚固的网络防线
  • 使用GoLand进行远程调试
  • C++通过JNI调用JAVA方法返回ArrayList对象
  • .netcore grpc截止时间和取消详解
  • React组件间数据传递(弹框和高阶组件(HOC)特性实现)
  • 只考一门数据结构,计算机学硕复录比1:1的山东双非学校考情分析
  • SpringMVC之异常处理器
  • 【数据结构与算法篇】手撕八大排序算法之快排的非递归实现及递归版本优化(三路划分)
  • docker network