摘要: A、什么是触发器 概念:触发器是一种特殊类型的存储过程,在满足条件定义条件操作时触发,并自动执行触发器中预先设定好的定义的语句集合 简述:触发器是特殊的存储过程;满足条件就触发(自动执行)预先编译的sql集合 B、好处 1、安全姓:可以基于数据库的值使用户具有操作数据库的某种权利 2、审计:可以跟踪 阅读全文
posted @ 2020-09-14 20:27 淡雅星光 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 1、无参有返回值 a、函数里面返回值不需要结束,使用select就可以查询出来 b、语法 create function 函数名() returns 返回值类型 begin SQL语句(函数体); return 返回值; end c、注意 1)参数个数没有限制,但返回值有且只有一个,不能没有 2)返 阅读全文
posted @ 2020-09-08 08:53 淡雅星光 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: 1、共同含义 a、都是一组预先编译号的sql语句,可以理解未批处理语句 b、共同好处(意义) 1)代码重用 2)简化操作 3)减少编译 4)提高效率 2、区别 a、存储过程 1)参数分为in out inout 输入、输出、输入输出 语法:in|out|inout 参数名 数据类型 2)返回值可以有 阅读全文
posted @ 2020-09-08 08:40 淡雅星光 阅读(183) 评论(0) 推荐(0) 编辑
摘要: A、函数分类 1、系统函数 2、自定义函数 B、基本语法及使用 1、创建语法 a、函数关键字:function b、语法 create function 函数名 (参数类型) returns 返回值类型 begin SQL语句(函数体); return 返回值; end c、注意 1)returns 阅读全文
posted @ 2020-09-08 08:31 淡雅星光 阅读(164) 评论(0) 推荐(0) 编辑
摘要: A、什么是视图 1、含义:MySQL视图时一个虚拟表,其内容有查询定义,同真是的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不存在数据库以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,且在引用视图时动态生成 1.1视图时一张虚拟表 2.2不存在数据,存储查询语句,数据 阅读全文
posted @ 2020-09-07 19:57 淡雅星光 阅读(272) 评论(0) 推荐(0) 编辑
摘要: A、分支语句(意义:根据条件选择去执行某些代码语句,完成特定功能) 1、if语句 a、语法 if 条件 then 语句1; elseif 条件2 then 语句2; ... else 语句n; end if; b、注意: 1、then代表是开始,不能省略,后面没有分号 2、elseif不能分开写 3 阅读全文
posted @ 2020-09-07 19:41 淡雅星光 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、概念:根据用户需求定义 二、分类 A.用户变量 0、作用域: 针对于当前会话(连接)有效,也就是当前会话任何地方,包括begin end里面; 在查询页面里面任何地方都可以使用; 1、声明:无需声明,直接 @变量名 2、赋值: 赋值关键字:set; 语法:set @变量名=值; 3、使用: 查询 阅读全文
posted @ 2020-09-07 19:19 淡雅星光 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 1.带参存储过程参数分类(语法:in|out|inout 参数名 数据类型) a.in:表示当前参数为输入参数 b.out:表示当前参数为输出参数(类似java函数的返回值) c.inout:即是输入参数又是输出参数 2.基本语法及使用 a.创建语法: 1)完整版(#表示注释) delimiter 阅读全文
posted @ 2020-04-16 18:04 淡雅星光 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 1.创建语法(#表示注释) a.完整版 delimiter $$ #自定义结束符 create procedure 存储过程名(参数列表) Begin 存储过程体; end $$ #用自定义$$结束代码 delimiter ; #创建存储过程完毕再回来修改 b.简易版 create procedur 阅读全文
posted @ 2020-04-16 17:55 淡雅星光 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 1.什么是存储过程 简单理解:一组预先编译好的SQL语句的集合,类似java的方法,可以重复使用 2.好处:简单、复用、安全性能高、节省流量、提高效率 3.缺点:编写复杂 4.目的:存储过程的目的是为了复用代码(重复使用代码) 阅读全文
posted @ 2020-04-16 17:49 淡雅星光 阅读(340) 评论(0) 推荐(0) 编辑