MySQL中的DQL语言之条件查询2019-08-10

二、条件查询

语法:

SELECT

            查询列表

FROM

            表名

WHERE

            筛选条件

1、按条件表达式筛选

简单条件运算符:> 、<、= 、!= 、<>   、 >=  、  <=

注意:MySQL中不等于一般用<>,而不用!=。

例1:查询工资>12000的员工信息

SELECT

            *          # ‘’*‘’表示员工信息,包含一切的信息

FROM

            表名    #指的是员工信息表

WHERE

            salery>12000;

2、按逻辑表达式筛选

逻辑运算符:&&、||、!、and、or、not

作用:用于连接条件表达式

 例2:查询工资在10000到20000之间的员工信息

SELECT

*          # ‘’*‘’表示员工信息,包含一切的信息

FROM

表名    #指的是员工信息表

WHERE

            salery>=10000

AND

             salery>=20000;

3、模糊查询

关键字:like、between...and 、in、is、null

1)like

LIKE运算符用于WHERE表达式中,以搜索匹配字段中的指定内容。

例3:查询员工名中包含字符a的员工信息

SELECT

*          # ‘’*‘’表示员工信息,包含一切的信息

FROM

表名    #指的是员工信息表

WHERE

           last_name  like  ‘%a%';

注意:

1.1一般要和通配符搭配使用,%指的是任意多个通配符,包含0个字符;-指的是单个字符;

1.2ESCAPE是转义字符,相关解释可参考:https://www.cnblogs.com/samwang88/p/6484992.html;

1.3判断NULL只能用ISNULL或IS NOT NULL。



    

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 了解SQL 1.1 数据库基础 ​ 学习到目前这个阶段,我们就需要以某种方式与数据库打交道。在深入学习MyS...
    锋享前端阅读 1,120评论 0 1
  • 这一篇最主要是记录下命令,方便以后查找 使用Mysql 创建数据库 create database mysql_t...
    Treehl阅读 598评论 0 0
  • mysql数据库中 :database : 文件夹table : 数据表(数据文件) 进入mysqlmysql -...
    赋闲阅读 579评论 0 0
  • 我是S小姐,是个可以知天命的女人了。 我的生活像所有这个年纪的人一样,忙忙碌碌,却又与他们不一样,我不喜欢热闹。之...
    盐九诈尸好多年阅读 204评论 0 0
  • 这两本书原本并不在我的书单里面,由于看了《房思琪的初恋乐园》的书评,其中提到懂文学的男人善于将丑陋的事情用美好的文...
    吸喵少女阅读 1,177评论 0 7