sunny-cheng  

2018年11月30日

摘要: 使用触发器可以定制用户对表进行【增、删、改】操作时前后的行为,注意:没有查询 一 创建触发器 特别的:NEW表示即将插入的数据行,OLD表示即将删除的数据行。 二 使用触发器 触发器无法由用户直接调用,而知由于对表的【增/删/改】操作被动引发的。 三 删除触发器 阅读全文
posted @ 2018-11-30 15:38 sunny-cheng 阅读(132) 评论(0) 推荐(0) 编辑
 
摘要: 一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查 阅读全文
posted @ 2018-11-30 15:19 sunny-cheng 阅读(134) 评论(0) 推荐(0) 编辑
 
摘要: 多表连接查询 复合条件连接查询 子查询 准备表 二 多表连接查询 1 交叉连接:不适用任何匹配条件。生成笛卡尔积 2 内连接:只连接匹配的行 3 外链接之左连接:优先显示左表全部记录 4 外链接之右连接:优先显示右表全部记录 5 全外连接:显示左右两个表全部记录 三 符合条件连接查询 四 子查询 1 阅读全文
posted @ 2018-11-30 10:01 sunny-cheng 阅读(185) 评论(0) 推荐(0) 编辑
 
摘要: 单表查询的语法 关键字的执行优先级(重点) 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 4.将分组的结果进行having过滤 5.执行select 6.去重 7.将结果按 阅读全文
posted @ 2018-11-30 09:58 sunny-cheng 阅读(182) 评论(0) 推荐(0) 编辑
 
摘要: 插入数据INSERT 更新数据UPDATE 删除数据DELETE 权限管理 阅读全文
posted @ 2018-11-30 09:41 sunny-cheng 阅读(152) 评论(0) 推荐(0) 编辑