有9年开发经验,移动开发领域专家, CSDN博客专家/掘金优秀创作者、就职于开店宝支付服务有限公司iOS高级工程师,解决iOS12-iOS15消息推送无法语音播报收款金额的问题,擅长iOS安全和消息推送语言播报等技术。 公众号:iOS逆向
利用MySql的事件机制完成定时任务: 在指定的时间调用指定的存储过程。
设计思路: 编辑器基于WKWebview实现,Editor使用WKWebview加载一个本地editor.html文件,Editor使用evaluateJavaScript执行JS往本地html添加标签代码,编辑器最终输出富文本字符串(html代码)传输给服务器。
触发器由数据库管理系统负责调用和执行,通过触发触发器所监听的事物来实现触发器的调用。 表级别的触发器(对于整个数据库表做监听) 行级别的触发器(对于表中的每一行做监听)
树结构的数据存放在表中,数据之间的层次关系即`父子关系`,通过表中的列与列间的关系来描述,如 EMP 表中的 EMPNO 和 MGR 。 EMPNO 表示该雇员的编号, MGR 表示领导该雇员的人的编号,即子节点的 MGR 值等于父节点的 EMPNO 值。在表的每一行中都有一个表示父节点的 MGR (除根节点外),通过每个节点的父节点,就可以确定整个树结构。
查询中含有查询
在一个表中能够找到在另一个表中与之对应的记录,来组成新的记录显示出来,舍弃表中在另一个表中没有对应记录的记录。 inner join (inner可以省略): 查出的是两张表的交集,两张表都有的才查出来
过程(procedure)又叫存储过程(stored procedure),是一个有名称的PL/SQL程序块 。 过程相当于java中的方法, 它注重的是实现某种业务功能 。 函数(function)也相当于java中的方法,它 注重计算并且总是有返回结果 。 过程和函数都是能够永久存储在数据库中的程序代码块,应用时通过调用执行 。
事务:一个或一组SQL语句组成的一个执行单元,这个执行单元要么全部执行,要么全部不执行。
过程化SQL语言(Procedural Language/SQL)是Oracle数据库对SQL语句的扩展:在普通SQL语句的使用上增加了编程语言的特点,把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。