12.子程序的高级特性3
来源:互联网 发布:首届全球程序员节奖金 编辑:程序博客网 时间:2024/06/08 13:23
来源:网易云课堂《精通MySQL存储过程、函数和触发器》课程
讲师:huangxifeng607(黄锡峰)
笔记:
(1)sql security特性
delimiter $$create procedure testa()sql security definer | invokerbegindeclare aa int;select sleep(30) into aa;end;$$delimiter ;
(2)sql security特性特点
1.sql security 特性说明子程序运行使用创建者的许可来执行,还是使用调用者的许可来执行,默认值是definer
2.当sql security是definer时,即使是普通的只读用户,只要有这个存储过程的execute权限,那么也能以root@'localhost'的用户来
运行存储过程进行更新操作
(3)小结
1.sql security特性决定是谁的身份来运行子程序
2.这意味着可以使用没有更新权限的只读用户来执行有更新语句的存储函数
阅读全文
0 0
- 12.子程序的高级特性3
- 10.子程序的高级特性1
- 11.子程序的高级特性2
- 类的高级特性
- java的高级特性
- Python的高级特性
- java的高级特性
- CSS3的高级特性
- Redis的高级特性
- python的高级特性
- C++的高级特性
- 类的高级特性
- Java的高级特性
- 正则表达式的高级特性
- C++函数的高级特性
- 11---java的高级特性
- bean高级特性的学习
- 面向对象的高级特性
- Shiro-1.2.2内置的FilterChain
- MongoDB
- 小波变换
- RTMPdump 使用说明(官方文档翻译)
- 1038. 统计同成绩学生(20)
- 12.子程序的高级特性3
- 使用mybatis建立一对一的关系
- andriod背景图片透明度
- PHP后端跨域HEADER头
- QNX实时操作系统学习笔记之嵌入式系统(一)
- Android_Animation(View)_2
- Struts的工作流程:
- 开始“搬砖”
- Android 6.0 CollapsingToolbarLayout简单使用