文档章节

Navicat for MySQL 函数高级属性讲解

N
 Navicat数据库管理工具
发布于 2016/03/14 16:05
字数 412
阅读 18
收藏 0
点赞 1
评论 0

过程和函数是一组可以保存在服务器上的 SQL 语句。MySQLwww.formysql.com)函数高级属性主要涉及安全性、定义者、数据访问、决定性等方面的内容。

  

  Navicat 函数高级属性

  安全性:指定用创建函数的用户权限来运行函数,或是用启用它的用户权限来运行。

  定义者:默认定义者值是运行 CREATE PROCEDURE 或 CREATE FUNCTION 语句的的用户,和 DEFINER = CURRENT_USER 相同。如果给予一个用户值,它应该是一个 'user_name'@'host_name' 格式的 MySQL 帐号(使 用在 GRANT 语句相同的格式),user_name 及 host_name 值都是必须的。

  数据访问:提供一些特性信息关于函数使用的数据性质。

  ● Contains SQL:表示函数不包含读或写数据的语句。如果没有明确给予特性,这是默认的。

  ● No SQL:表示函数不包含 SQL 语句。

  ● Reads SQL Data:表示函数包含读数据的语句,但不包含写数据的语句。

  ● Modifies SQL Data:表示函数包含写数据的语句。

  决定性:如果函数或过程总是对同样的输入参数生成同样的结果,则被认为它是决定性,否则就是非决定性。

  以上便是涉及到的MariaDB 函数高级属性内容,想要了解 MySQL 更多内容,可参考Navicat 中文官网


© 著作权归作者所有

共有 人打赏支持
N
粉丝 7
博文 225
码字总数 94126
作品 0
苏州
mysql 创建view,function,procudure的注意事项

创建 view 会有 DEFINER=@ 可以通过Navicat修改,设计View-->adanced修改 创建 function 会有 DEFINER=@ 可以通过Navicat修改,双击函数-->adanced修改 存储过程 会有 DEFINER=@ 可以通过Nav...

会说话的鱼 ⋅ 06/13 ⋅ 0

数据库开发工具 Navicat Premium v12.0.28 简体中文多语言

原文:https://www.luochenzhimu.com/archives/3303.html Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、SQL Server、Oracle、PostgreSQL 和 SQLite...

zdhsoft ⋅ 05/27 ⋅ 0

使用navicat连接mysq数据库

首先在windows系统上安装好navicat工具, 我们有两种方法来连接数据库: 方法一:用Navicat自带的SSH进行连接 1.首先我们在Navicat中新建连接 1.1常规(general)-只填写(数据库的登录用户名...

Little_xin ⋅ 05/10 ⋅ 0

填坑系列之Mac下使用Navicat

在Mac使用Navicat连接MySQL、Oracle等数据库时,可能会出现 错误,下面我们就来看看如何填这个坑。 1.确认hostname 在终端输入以下命令:hostname 显示如下: 2.查看hosts 在终端输入以下命令...

充电实践 ⋅ 04/22 ⋅ 0

完全卸载该死的MySQL , 然后悲哀地重装

很生气 ,MySQL ,气死我了 。遇到了一些难以描述的问题,一直在重装,逼到我为了方便查看卸载流程都自己写博客了。 1. 把MySQL服务停止掉 2.进入控制面板卸载mysql相关的一切服务 3.删除干净...

千里明月 ⋅ 06/09 ⋅ 0

Navicat ' 查询编辑器 ' 内 创建 Mysql 存储过程失败

使用 Navicat 的 ' 查询编辑器' 在Mysql内创建 存储过程失败? 在保证语句检测没有错的前提下,你可以试试以下方案: 有这样一个简单的存储过程,如下: delimiter $$ create procedure inse...

之乏 ⋅ 06/14 ⋅ 0

MySQL 存储过程 自定义函数

一. 定义 存储过程 Procedure 是一组为了完成特定功能的 SQL 语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。存储过程中可以包含逻辑控制语句和数据操纵语...

千里明月 ⋅ 06/10 ⋅ 0

Navicat Premium连接本地oracle

先启动本地的Oracle服务(我安装Oracle时是选择手动启动的),windows-->管理工具-->服务,找到oracle相关服务,手动启动。如下: 打开Navicat Premium(Navicat for oracle也行),右上角新...

码飞_CC ⋅ 05/16 ⋅ 0

Navicat for MySQL 修改数据时怎么控制事务?

使用 Navicat for MySQL 直接对表格修改数据后,会直接自动提交事务,怎么设置手动提交事务呢?

huey2672 ⋅ 06/02 ⋅ 0

Linux下mysql-8.0.11设置远程访问之后,javaweb程序访问不到数据库

ubuntu下设置MySQL-8.0.11,然后授权远程root用户访问已经用navicat测试成功,但是用Javaweb程序访问的时候,接收不到任何信息,Javaweb程序可以排除没有任何问题. 自己的想法是,是不是mysql-8.0...

HaleyZhang ⋅ 06/15 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

高并发之Nginx的限流

首先Nginx的版本号有要求,最低为1.11.5 如果低于这个版本,在Nginx的配置中 upstream web_app { server 到达Ip1:端口 max_conns=10; server 到达Ip2:端口 max_conns=10; } server { listen ...

算法之名 ⋅ 今天 ⋅ 0

Spring | IOC AOP 注解 简单使用

写在前面的话 很久没更新笔记了,有人会抱怨:小冯啊,你是不是在偷懒啊,没有学习了。老哥,真的冤枉:我觉得我自己很菜,还在努力学习呢,正在学习Vue.js做管理系统呢。即便这样,我还是不...

Wenyi_Feng ⋅ 今天 ⋅ 0

博客迁移到 https://www.jianshu.com/u/aa501451a235

博客迁移到 https://www.jianshu.com/u/aa501451a235 本博客不再更新

为为02 ⋅ 今天 ⋅ 0

win10怎么彻底关闭自动更新

win10自带的更新每天都很多,每一次下载都要占用大量网络,而且安装要等得时间也蛮久的。 工具/原料 Win10 方法/步骤 单击左下角开始菜单点击设置图标进入设置界面 在设置窗口中输入“服务”...

阿K1225 ⋅ 今天 ⋅ 0

Elasticsearch 6.3.0 SQL功能使用案例分享

The best elasticsearch highlevel java rest api-----bboss Elasticsearch 6.3.0 官方新推出的SQL检索插件非常不错,本文一个实际案例来介绍其使用方法。 1.代码中的sql检索 @Testpu...

bboss ⋅ 今天 ⋅ 0

informix数据库在linux中的安装以及用java/c/c++访问

一、安装前准备 安装JDK(略) 到IBM官网上下载informix软件:iif.12.10.FC9DE.linux-x86_64.tar放在某个大家都可以访问的目录比如:/mypkg,并解压到该目录下。 我也放到了百度云和天翼云上...

wangxuwei ⋅ 今天 ⋅ 0

PHP语言系统ZBLOG或许无法重现月光博客的闪耀历史[图]

最近在写博客,希望通过自己努力打造一个优秀的教育类主题博客,名动江湖,但是问题来了,现在写博客还有前途吗?面对强大的自媒体站点围剿,还有信心和可能型吗? 至于程序部分,我选择了P...

原创小博客 ⋅ 今天 ⋅ 0

IntelliJ IDEA 2018.1新特性

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 本文转载自:netty技术内幕 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再...

Romane ⋅ 今天 ⋅ 0

浅谈设计模式之工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻...

佛系程序猿灬 ⋅ 今天 ⋅ 0

Dockerfile基础命令总结

FROM 指定使用的基础base image FROM scratch # 制作base image ,不使用任何基础imageFROM centos # 使用base imageFROM ubuntu:14.04 尽量使用官方的base image,为了安全 LABEL 描述作...

ExtreU ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部