用两个表(a_table.b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接.外连接( 左(外)连接.右(外)连接.全(外)连接). MySQL版本:Server version: 5.6.31 MySQL Community Server (GPL) 数据库表:a_table.b_table 主题:内连接.左连接(左外连接).右连接(右外连接).全连接(全外连接) 表为: 内连接: 1. 交叉连接查询(基本不会使用-得到的是两个表的乘积)…
一.查询加强 1.在mysql中,日期类型可以直接比较,需要注意格式 2.%:表示0到多个字符, _:表示单个字符 exp:显示第二个字符为大写O的所有员工的姓名和工资 select name from table where name like '_O%'; 3.查询某个字符字段为空 4.查询表结构:DESC table(table表示表名) 例:DESC user 二,分页查询 1.基本语法: 数据分组总结: 如果select语句同时包含有group by ,having , limit.…
全外连接:显示左右两个表全部记录 全外连接 在内连接的基础上保留左右两表没有对应关系的记录 full join #注意:mysql不支持全外连接 full JOIN mysql> select * from employee full join department on employee.dep_id = department.id; ERROR (42S22): Unknown column 'employee.dep_id' in 'on clause' #强调:mysql可以使用此种方式…