mysql测试四

MySQL 触发器可以在 INSERTUPDATE 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

简单连接视图在某些条件下可以更新,但包含聚合函数、DISTINCTGROUP BY 等的视图通常不可更新。

 

posted @ 2026-05-25 16:51  cnetsa  阅读(5)  评论(0)    收藏  举报