如何高效运用PHP数据库知识解决实际问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计745个文字,预计阅读时间需要3分钟。
数据库触发器是一种特殊的存储过程,被分配给特定的表。触发器在数据插入、更新或删除时自动执行。当特定表的数据发生变化时,触发器会自动触发执行相应的操作。
- 数据库触发器 trigger 触发器是一种特殊的存储过程,它被分配给某个特定的表,触发器都是自动调用的。当 一特定的表数据被插入,更新或删除时,数据库需要执行一定的动作,触发器是确保数 据完整性和一致性的基本有效的方法。 1 use 数据库名 2 create/alter trigger 触发器名 3 on 表名 4 for insert / delete /update 5 as 6 触发器要执行的操作 7 go 8 9 # enable/disable/drop trigger 触发器名 应用场景有:数据检查-例如周末禁止添加员工,安全性确认-例如年龄不能调低,数据 备份
- 数据库存储过程 存储过程是一个预编译的SQL语句,执行效率高;存储过程代码放在数据库中,直接调用,无需网络通信;安全性高,需要有一定权限的用户才行;可以重复使用
- 缺点是:物理迁移困难
- 26. 数据库连接池实现原理 连接池的作用就是为了提高性能,将已经创建好的连接保存在池中,当有请求来时,直 接使用已经创建好的连接对 Server 端进行访问。这样 省略了创建连接和销毁连接的过 程,从而提高性能。
本文共计745个文字,预计阅读时间需要3分钟。
数据库触发器是一种特殊的存储过程,被分配给特定的表。触发器在数据插入、更新或删除时自动执行。当特定表的数据发生变化时,触发器会自动触发执行相应的操作。
- 数据库触发器 trigger 触发器是一种特殊的存储过程,它被分配给某个特定的表,触发器都是自动调用的。当 一特定的表数据被插入,更新或删除时,数据库需要执行一定的动作,触发器是确保数 据完整性和一致性的基本有效的方法。 1 use 数据库名 2 create/alter trigger 触发器名 3 on 表名 4 for insert / delete /update 5 as 6 触发器要执行的操作 7 go 8 9 # enable/disable/drop trigger 触发器名 应用场景有:数据检查-例如周末禁止添加员工,安全性确认-例如年龄不能调低,数据 备份
- 数据库存储过程 存储过程是一个预编译的SQL语句,执行效率高;存储过程代码放在数据库中,直接调用,无需网络通信;安全性高,需要有一定权限的用户才行;可以重复使用
- 缺点是:物理迁移困难
- 26. 数据库连接池实现原理 连接池的作用就是为了提高性能,将已经创建好的连接保存在池中,当有请求来时,直 接使用已经创建好的连接对 Server 端进行访问。这样 省略了创建连接和销毁连接的过 程,从而提高性能。

