MySQL阅读笔记

左连接:包含所有的左边表中的记录甚至是右边表中没有和它匹配的记录。
右连接:包含所有的右边表中的记录甚至是左边表中没有和它匹配的记录。

select ename,deptname from emp left join dept on emp.deptno = dept.deptno;
select ename,deptname from dept right join emp on dept.deptno = emp.deptno;


================

如上查询出来的结果是一样的。

union和union all的主要区别是union all是把结果集直接合并在一起,而union是将union all后的
结果进行一次distinct,去除重复记录后的结果。

对于小数的表示,mysql分为两种方式,浮点数和定点数。浮点数包括float(单精度)和double(双精度)。
而定点数则只有decimal一种表示。

浮点数和定点数都可以用类型名称后加“(M,D)”的形式来表示,“(M,D)”表示该值一共显示M位数字(整数位+小数位),
其中D位位于小数点后面,M和D又称为精度和标度。


Mysql比较运算符

IS NULL =====> 为NULL
IS NOT NULL =====> 不为NULL
LIKE 通配符匹配
REGEXP 或 RLIKE 正则表达式匹配

MySQL阅读笔记

上一篇:C++第02课 类与对象 (二)


下一篇:JavaScript创建函数的三种方式