# 隐式内连接: 无join 关键字 使用where指定条件
# select * from 表1,表2 where 条件;
# 显示内连接: 使用 inner join 关键字 使用on...指定关联条件
select * from 表1 [inner] join 表2 on 关联条件 where 筛选条件;
# where 后跟的是对结果的筛选条件
外连接
左外连接: 以join...左边的表为主,查询其所有数据,根据关联条件查询join右边的表,将满足条件的数据查询出来,如果没有满足条件的数据则填充null, 可以理解为在内连接的基础上保证左表的数据全部显示。...可以简单的说,存储过程就是一条或者多条sql语句的集合,可视为批文件,但是又不仅限于批处理. 数据库中存储程序除了存储过程还有函数,可以将函数理解为有名字的一段可执行sql语句。...图1: 简单无参存储过程
当然这里只是简单的一条语句,也可以是很多语句的复杂组合.需要注意的是:
"DELIMITER // " 语句的作用是将mysql的结束符设置为//, 因为mysql默认的语句结束符号是