MySQL查询

Posted 西瓜led

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL查询相关的知识,希望对你有一定的参考价值。

单表查询

我们都知道mysql是由很多数据存入组成的一张又一张表,那么我们肯定需要对MySQL进行操作。那么之前我们讲了一些增删改的内容,那么今天我们来说一下查吧。

通过select 来查找指定表内的数据等

  • select [distinct] 字段1 [[as] 别名1],...,字段n [[as] 别名n] from [数据库名.]表名 [条件];

查找筛选条件:

条件:from、where、group by、having、distinct、order by、limit => 层层筛选后的结果

  • 注:一条查询语句,可以拥有多种筛选条件,条件的顺序必须按照上方顺序进行逐步筛选,distinct稍有特殊(书写位置),条件的种类可以不全,可以缺失,但不能乱序

条件:where


通过where后面加上条件,来筛选数据

  • select 查询字段(*表示所有字段) from 表名 where 条件 ;
    #判断规则
    """
    比较符合:>  |  <  |  >=  |  <=  |  =  |  !=
    区间符合:between 开始 and 结束 |  in(自定义容器)
    逻辑符合:and  |  or  |  not
    相似符合:like _|%
    正则符合:regexp 正则语法
    """
    #匹配salary 六到九以内的所有字段
    mysql>: select * from emp where salary between 6 and 9;
    #匹配id 1,3,7,20的字段,没有则不显示
    mysql>: select * from emp where id in(1, 3, 7, 20);

以上是关于MySQL查询的主要内容,如果未能解决你的问题,请参考以下文章

部分代码片段

你如何在 python 中处理 graphql 查询和片段?

linux中怎么查看mysql数据库版本

关于MySQL的关联查询

Microsoft SQL Server 代码片段收集

从mysql的片段中加载ListView