子查询使用在where中
如某个查询结果为一条记录中一项(一行一列):把子查询结果作为一个值,直接带入主查询
a:select max(Salary)from employee;
b:select*...两个表顺序无要求,例:工号 部门号 部门号 部门名 若某一表多一行,大表中无那一行
左外连接(顺序有要求,左表为主,左去右找,左边表连接右边表,左找不到右,右部分空)
left (outer可省)...join
右外连接(右边为主,右找左,左边无,左则为空)
right (outer可省) join
全外连接
full (outer可省) join
正常的匹配,不正常的左边为空的显示,右边为空的也显示...(会有字段标记)
增删改数据时,不仅要维护原始表,还要维护索引,从而降低效率
大量数据表中,查询少量内容时,建议使用索引
主键与唯一列 默认提供索引
触发器
mysql> delimiter $$
mysql...只能修改函数的一些属性:谁可以执行这个函数等
sql语句可能不能修改
可以删除后函数重写
in
表示从外部传入一个数,函数中 可以使用它,但不能 更改他
out
表示从外部传入一个数,函数中能更改他,好像不能访问它