zoukankan      html  css  js  c++  java
  • Mysql操作符号

    1.比较运算符:
      =  相等
      <> 不等于 != 这个也可以
      >  大于
      <  小于
      >= 大于等于
      <= 小于等于

    2.逻辑运算符:
      is null 这个操作符用于与null值进行比较。
              例如:select * from table where phome is null(null分大小写,和NULL不一样)
      between.....and 则是寻找位于给定最大值和最小值之间的值,即最大值和最小值也包含在内。
              举例:从teacher表中找出id号介于2到5之间资料
              select * from teacher where id between '2'and'5';
      in 用于把一个值与一个制定列表进行比较,当被比较的值至少与列表中的一个值相匹配时,它会返 回true。
              举例:从teacher表中找出所有含有名字为liuxing或liubin的资料:
              select * from teacher where name in('liubin','liuxing')
      distinct 的语法如下:
              SELECT 指 令让我们能够读取表格中一个或数个栏位的所有资料。这将把所有的资料都抓出,无论资料值有无重复。在资料处理中,我们会经常碰到需要找出表格内的不同资料 值的情况。换句话说,我们需要知道这个表格/栏位内有哪些不同的值,而每个值出现的次数不重要。这要如何达成呢?在 SQL 中,这是很容易做到的。我们 只要在 SELECT 后加上
              一个 DISTINCT 就可以了。
              举例:从teacher表中显示出年龄不同的年龄:
              select distinct age fromteacher;
    like 把 一个值与类似的值进行比较,通配符有两个:%代表零个或多个字符,_代表一个数字或字符 ,这些符号可以重复使用。基本上, LIKE 能让我们依据一个 模式(pattern) 来找出我们要的资料。相对来说,在运用 IN 的时候,我们完全地知道我们需要的条件;在运用 BETWEEN 的时候,我们则 是列出一个范围。
               举例:从teacher表中选出以liu开头的姓名的资料
               select * from teacher where name like 'liu%';
      all、some、any操作符:
               操作符all用于把一个值与另一个集合里全部值进行比较
               例 如:select age from table where age > all ( select age from table where age<28); 操作符 any用于把一个值与另一个列表里任意值进行比较。some是any的别名,他们可以互换使用。
               例如:select age from table where age > any ( select age from table where age<28);
    3.连接操作符:
          and让我们可以在一条sql语句的where字句里使用多个条件。在使用and时,无论sql语句是事务操作还是查询,所有由and连接的条件都必须为true,sql语句才会实际执行。
               例如:从97class表中找出age在22-30之间的数据
               select * from 97class where age>22 and age <30;
          or让我们可以在一条sql语句的where字句里使用多个条件。在使用or时,无论sql语句是事务操作还是查询,只要or连接的条件里有至少一个是true,sql语句才会实际执行。
               例如:从97class表中找出age是23或25之间的数据
               select * from 97class where age=23 or age =30;
    4.求反操作符:
          <>或!= 不相等  
          not between between的求反运算
          not in in的求反运算
          not like like的求反运算
          is not null是is null的求反运算
          not exists exists的求反运算
    5.算数操作符:
          + 加法运算符
          - 减法运算符
          * 乘法运算符
          / 除法运算符

  • 相关阅读:
    7.node.js的3DES 加密和解密的方法封装
    6.js 获取当前日期时间3种格式化方法
    2.深入解析Javascript异步编程
    5.js中的判断if和for
    4.js中的函数与方法
    String、StringBuffer、StringBuilder效率测试
    String、StringBuffer、StringBuilder区别
    StringBuffer常用方法
    SQL面试题
    String字符串拼接
  • 原文地址:https://www.cnblogs.com/toSeeMyDream/p/5575336.html
Copyright © 2011-2022 走看看