【MySQL复习】视图&触发器

为什么要视图?

当同一张表要展示给很多用户使用的时候,但是不同用户可以看到的数据不一样,这就需要创建不同的视图给不同的用户看了。

1、创建视图:

create view 视图名 as select * from user;

2、使用视图

select * from 视图名;

3、删除视图:

drop view 视图名;

 

触发器Trigger

作用:对其中一张表进行增加、修改等操作时,效果同步到其他指定的表。

例如:

create trigger 触发器名 
    after insert on table1
    for each row
    bagin
         insert into table2(tal2_id)  values(new.table1.id);
    end;

 

posted @ 2022-02-28 14:32  小李不背锅  阅读(22)  评论(0编辑  收藏  举报