mysql测试四
MySQL 触发器可以在 INSERT、UPDATE 或 DELETE 操作之前或之后触发。
使用 CREATE TRIGGER 语句创建触发器,指定触发时机(BEFORE/AFTER)和事件(INSERT/UPDATE/DELETE)。
在触发器中,OLD 表示修改前的行数据(用于 UPDATE/DELETE),NEW 表示修改后的行数据(用于 INSERT/UPDATE)。
MySQL 触发器不会级联触发,即一个触发器的动作不会引发另一个触发器。其他选项都是正确的。
SHOW TRIGGERS命令用于查看数据库中的所有触发器
视图是基于 SQL 查询结果的虚拟表,不实际存储数据,每次查询视图时都会执行其定义的查询。
使用 CREATE VIEW 语句创建视图,语法是 CREATE VIEW view_name AS select_statement。
视图本身不会提高查询性能,它只是封装了查询逻辑。实际上,使用视图有时可能比直接查询表更慢。
使用 ALTER VIEW 语句可以修改视图的定义,语法类似于 CREATE VIEW。
简单连接视图在某些条件下可以更新,但包含聚合函数、DISTINCT、GROUP BY 等的视图通常不可更新。

浙公网安备 33010602011771号