·14·相应的钩子函数,执行钩子函数的逻辑。而触发器是对数据表进行操作时自动执行的。当对数据表中的数据执行插入、更新和删除操作,需要自动执行一些数据库逻辑时,可以使用触发器来实现。1.1.13存储引擎存储引擎代表的是一种存储技术。对于每种存储引擎来说,其对应的存储机制、索引存放方式、索引技巧、数据库锁机制及数据的存储方式各不相同。MySQL中最常用到的存储引擎是InnoDB和MyISAM。1.2数据库的发展数据库技术经历了漫长的演化过程,在此期间各种存储技术层出不穷,在一定程度上促进了数据库技术的发展。数据库的发展经历了人工管理阶段、文件系统阶段、数据库系统阶段和云数据库阶段(笔者认为目前已经步入云数据库阶段)。1.2.1人工管理阶段顾名思义,人工管理阶段需要人工管理和维护数据。此时,不会对数据进行保存操作,所有的数据都是由开发人员开发的程序进行管理,没有专门的系统或软件对数据进行存储、管理和维护。同时,数据无法在多个应用程序之间共享,也没有独立性。如果需要对数据的结构进行变更,就必须通过修改相应的应用程序来实现,复杂程度可想而知。在人工管理阶段,程序开发人员需要付出大量额外的时间和精