当前位置: 首页 > 图灵资讯 > 技术篇> MySQL等号和不等号操作符

MySQL等号和不等号操作符

来源:图灵教育
时间:2023-04-14 09:54:28

学习java语言编程不可避免地会接触到各种指令和操作,每个指令都有一个操作符,操作符指令应该进行什么性质的操作?不同的指令用操作符字段的不同代码表示,每个代码代表一个指令。MySQL数据库中有不同的操作符,需要大家掌握。本文将向您介绍MySQL等号和不等号操作符,下面来看MySQL等号和不等号操作符的具体应用操作是什么?

MySQL等号和不等号操作符是用来比较值和值是否相等,两者都属于MySQL中的比较操作符类,先来看等号(=)操作符

1、查询薪水为5000的员工select empno,ename,sal from emp where sal = 5000;

2、查询 job 为 MANAGER 的员工:select empno,ename,job from emp where job = MANAGER;

由于上述查询结构的错误,上述查询结构是错误的 job字段为字符串,因此出现了上述错误信息;select empno,ename,job from emp where job =“manager”;

select empno,ename,job from emp where job =‘MANAGER’;

上述输入结果的输入结果正确,MySQL 大小写在默认情况下不敏感;注:MySQL在windows下不区分大小写。将Script文件导入MySQL后,表名将自动转换为小写。因此,我想再次使用它数据库导出放到linux使用服务器时会出错。因为它在服务器中Linux下表名区分大小写,却找不到表。查了很多资料后,都说在Linux下更改MySQL配置,这样就不区分大小写了,但是有没有办法让windows下的大小写变得敏感呢?其实方法是一样的,只需相应地更改windows中MySQL的设置即可。具体操作:MySQL配置文件my.ini 增加一行:增加一行: lower_case_table_names = 0,其中0:区分大小写;1:不区分大小写,MySQL在Linux下的数据库名、表名、列名、别名大小写规则如下:(1)数据库名和表名严格区分大小写;(2)表的别名严格区分大小写;(3)列和列的别名在所有情况下都忽略了大小写;(4)变量名也严格区分大小写(MySQL的变量名在windows下不区分大小写)。

让我们来看看不等号(<>、i=)操作符:

1、工资不等于5000的员工:select empno,ename,sal from emp where sal <> 5000;

下面的写法相当于上面的写法,建议使用第一种写法,select empno,ename,sal from emp where sal != 5000;单引号也可以引起数值,以下句子也是正确的(不推荐),select empno,ename,sal from emp where sal <>‘5000’;

2、不等于MANAGER的员工查询工作岗位:select empno,ename,job from emp where job <>‘MANAGER’;

相等比较时,比较值必须完全匹配,否则数据不会返回。如果两个值在相等比较过程中相等,则此比较的返回值为true,否则就是false。这个布尔值(true或false)用于决定是否返回数据。如果两个值不相等,条件将返回true,否则将返回false。另一种表示不相等的方式是=,许多主要SQL都采用这种方式。

这就是对介绍MySQL等号和不等号操作符,通过上面的对MySQL相信大家介绍等号和不等号操作符。java零基础新手朋友也是对的MySQL等号和不等号操作符这两种比较操作有一定的理解。我希望你能掌握今天的内容。让我们以后再学习其他类型的MySQL操作符的知识。