【笔记】MySQL的基础学习(二)
【笔记】MySQL的基础学习(二) MySQL 老男孩 一 视图 视图其实就是给表起个别名 1、创建视图 格式:CREATE VIEW 视图名称 AS SQL语句 CREATE VIEW v1 AS SELET nid, name FROM A WHERE nid > 4 2、删除视图 格式:DROP VIEW 视图名称 DROP VIEW V1 3、修改视图 格式:ALTER VIEW 视图名称 AS SQL语句 ALTER VIEW v1 AS SELET A.nid, B. NAME FROM A LEFT JOIN B ON A.id = B.nid LEFT JOIN C ON A.id = C.nid WHERE A.id > 2 AND C.nid < 5 4、视图的使用 视图就是虚拟表,只能用作查询 SELECT * FROM v1 二 触发器 当对某张表做:增删改操作时,可以使用触发器自定义关联行为 1、创建基本语法 插入前 CREATE TRIGGER tri_before_insert_tb1 BEFORE INSERT ON tb1 FOR EACH ROW BEGIN ... END 插入后 CREATE TRIGGER tri_after_insert_tb1 AFTER INSERT ON tb1 FOR EACH ROW BEGIN ... END