美文网首页
MySQL 比较运算符,查询语句

MySQL 比较运算符,查询语句

作者: IT的咸鱼 | 来源:发表于2018-07-17 19:15 被阅读0次

查询的基本语法

             select * from 表名;

             trim函数查询时将空格去除

             select name from 表名 where trim(name) like '张%';

消除重复行

            select distinct 字段名 from 表名;

                                    比较运算符

     等于(=)     大于(>)     大于等于(>=)     小于(<)     小于等于(<=)      不等于(!=)  或  (<>)

查询编号大于3的学生

                select * from 表名 where 条件;

查询编号不大于4的科目

                 select * from 表名 where id<=4;

查询姓名不是“黄蓉”的学生

                select * from students where sname!='黄蓉';

查询没被删除的学生

                select * from students where isdelete=0;

                             模糊查询   like

(%)表示多个任意字符     (_)表示一个任意字符

查询姓黄的学生

          select * from students where name like '黄%';

查询姓黄并且名字是一个字的学生

           select * from 表名 where 字段名 like '黄_';

查询姓黄或叫靖的学生

          select * from students where sname like '黄%' or sname like '%靖%';

                               范围查询

(    in()   )表示在一个非连续的范围内

查询编号是1或3或8的学生

select * from students where id in(1,3,8);

查询年龄不是18,19岁的学生

SELECT Name,age from students WHERE age not in (18,19);

(between ... and ...)  表示在一个连续的范围内

查询学生是3至8的学生

select * from students where id between 3 and 8;

查询学生是3至8的男生

select * from students where id between 3 and 8 and gender=1;

                              空判断

注意:(null)  与  '' "是不同的 

判空   (is null)

查询没有填写地址的学生

            select * from students where hometown is null;

判非空is not null

查询填写了地址的学生

           select * from students where hometown is not null;

查询填写了地址的女生

          select * from students where hometown is not null and gender=0;

                            逻辑运算符

(and)       (or)          (not)

查询编号大于3的女同学

        select * from students where id>3 and gender=0 ;

查询编号小于4或没被删除的学生

        select * from students where id<4 or isdelete=0;

                          优先级

小括号  >  not  >   比较运算符   >  逻辑运算符

and比or先运算,如果同时出现并希望先算or,需要结合()使用

相关文章

  • MySQL 比较运算符,查询语句

    查询的基本语法 select * from 表名; trim函数查询时将空格去除 select nam...

  • PLSQL:查询语句简述

    运算符优先级,算术运算符>比较运算符>not>and>or,()提升优先级。 查询语句,基本语句结构: SELEC...

  • mysql慢查询语句分析

    如何查找mysql中查询比较慢的语句mysqldumpslow分析慢查询语句 一: 查看Mysql是否开启了慢查...

  • MySQL--基础二

    本节总结MySQL的筛选条件,聚合与分组,子查询,连接查询。 MySQL的筛选条件 MySQL中的比较运算符: 比...

  • 2018-03-20

    MYSQL查询语句 MYSQL复杂操作语句 MYSQL多表查询方法 函数部分

  • MySQL慢查询设置

    linux下开启mysql慢查询,分析查询语句

  • mysql不规则排序笔记!

    因为是同张表可以使用union或者union all 来查询,缺点是查询语句比较长 MySQL可以通过field(...

  • mysql json 查询

    mysql json 查询 MySQL 5.7新增对JSON支持 1. 普通 json 查询 数据 查询语句 数...

  • SQL-DQL(更新中)

    查询所有数据 语法SELECT * FROM 表名 条件查询,使用where语句 运算符: 运算符意义LIKE类似...

  • 7.MySQL子查询与连接

    子查询 使用比较运算符的子查询 =、 >、 <、 >=、 <=、 <>、 !=、 <=> eg 在这种比较运算符中...

网友评论

      本文标题:MySQL 比较运算符,查询语句

      本文链接:https://www.haomeiwen.com/subject/stfdpftx.html