多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 5.2、等号操作符 l 查询薪水为5000的员工 ``` select empno, ename, sal from emp where sal=5000; ``` ![](https://img.kancloud.cn/d7/75/d775914a5b02ce9b3946ce95ac8c5d8f_513x125.png) l 查询job为MANAGER的员工 ``` select empno, ename from emp where job=manager; ``` ![](https://img.kancloud.cn/02/28/022878ad3721e84c51e0ed5e49f3caeb_524x54.png) 以上查询出现错误,因为job为字符串,所以出现了以上错误,字符串是不能直接写的必须要加引号 ``` select empno, ename from emp where job="manager"; ``` ![](https://img.kancloud.cn/11/26/112622579bd187b6ad99b20371fdc720_531x154.png) 也可以使用单引号:如下 ``` select empno, ename from emp where job=’manager’; ``` ![](https://img.kancloud.cn/e5/8b/e58b29074e2aa081df71acc59526f8a7_581x153.png) 也可以这样写: ``` select empno, ename from emp where job='MANAGER'; ``` ![](https://img.kancloud.cn/89/9b/899bfe0488d99adbf78787af04ea0ef1_625x156.png) 以上输出正确,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下都不区分大小写