mysql-查询(DQL)
+ 注释:mysql中的+号只有一个作用,就是运算符,没有连接字符串的作用,连接字符串用concat。 select 1+3;两个操作数都是数值型,则做加法运算。 select 'wj'+28; select '3'+94;只要其中有一个时字符型,则会试图将字符转换为数值型。如果转换成功,则做加法运算;如果转换失败,则将字符转换为0继续做加法运算。 select null+100;如果其中一方为null,则结果肯定为null。 concat(str1,str2,…) 注释:连接多个字符串 select concat('a','b','c'); select concat(first_name,last_name) from employees; 条件运算符:> < = != <> >= <= 注释:mysql支持两个形式的不等运算符,!=和<>都支持,但是建议<>。 作用:用于在where关键词后,用于条件筛选。 select * from employees where salary<>100; 逻辑运算符:and or not 注释:逻辑运算符用于连接条件表达式,可以用括号把条件包起来进行逻辑运算。 and(&&)两个条件都是true,则结果为true。 or(||)两个条件有一个为true,则结果为true。 not(!)条件如果为true