视图
视图就是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需要使用[名称]即可获取结果集并可以将其当做代表来使用·
-- 临时表搜索
SELECT...使用视图时,将其当做表进行操作即可,由于视图是虚拟表,所以无法使用其对真实表进行创建,更新和删除操作,仅能做查询用·
select * from v1;
触发器
对某个表进行[增/删/改]操作的前后如果希望触发某个特定的行为时...,可以使用触发器,触发器用于定制用户对表的行,进行[增/删/改]前后的行为·
1丶创建基本语法
-- 插入前
CREATE TRIGGER tri_before_insert_tb1 BEFORE INSERT...·
insert into tb1(num) values(666);
存储过程
存储过程是一个SQL语句集合,当主动去调用存储过程时,其内部的SQL语句会按照逻辑执行·
1丶创建存储过程
-- 无参数存储过程...语句
delimiter \\
DROP PROCEDURE IF EXISTS proc_sql \\
CREATE PROCEDURE proc_sql ()
BEGIN
declare p1