一、基础
+号的作用
mysql中的+号: 仅仅只有一个功能:运算符
select 100+90;两个操作数都为数值型,则做加法运算
select '123'+90;只要其中一方为字符型,试图将字符型数值转换成数值型
如果转换成功,则继续做加法运算
select 'john'+90; 如果转换失败,则将字符型数值转换成O
select null+10;只要其中一方为null,则结果肯定为null
concat--用来连接查询的结果
AS可以省略
Ifnull--判断是否为null
ifnull(column ,为null时的替代值)
模糊查询
escape 定义转义字符是什么
between and
in
is
sql中不能用= null 来判断是否为null,所以与之替代的就是is判断
!= 与<> 都为不等于
desc 表名
用于查看表结构
面试题 1:
%%不能匹配数值位null的行列。
SELECT * FROM
ms_clock_in
WHERE user_id LIKE "%%"