文章 2023-06-08 来自:开发者社区

15天学习MySQL计划-存储过程变量判断循环游标函数触发器(进阶篇)-第九天(下)

4.循环结构1.whilewhile循环是有条件的循环控制语句,满足条件后,再执行循环体中的SQL语句,具体语法为:#先判定条件,如果条件为true,则执行逻辑,否则,不执行逻辑 while 条件 do SQL逻辑 end while; 例子n数的总分:mysql> delimiter $ mysql> create procedure test1(in num int) be...

15天学习MySQL计划-存储过程变量判断循环游标函数触发器(进阶篇)-第九天(下)
文章 2023-06-08 来自:开发者社区

15天学习MySQL计划-存储过程变量判断循环游标函数触发器(进阶篇)-第九天(上)

15天学习MySQL计划-存储过程/变量/判断/循环/游标/函数/触发器(进阶篇)-第九天存储过程1.介绍 存储过程是事先经过编译并存储是数据库中的一段SQL语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程思路上很简单,就是数据库SQL语言层面的代码封装与重用。特点封装,复用可以接受参数,也可以返回数据减....

15天学习MySQL计划-存储过程变量判断循环游标函数触发器(进阶篇)-第九天(上)
文章 2022-08-29 来自:开发者社区

MySQL 09 进阶之存储过程/存储函数/触发器

1、存储过程存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。封装,复用 -----------------------> 可以把某一业务SQL封装在存储过程中,需要用到的时候直接调用即可。....

MySQL 09 进阶之存储过程/存储函数/触发器
文章 2022-06-18 来自:开发者社区

MySQL高级篇——索引、视图、存储过程和函数、触发器的相关概念及操作(下)

文章目录:3.4 删除存储过程3.5 存储过程中常用语法3.5.1 声明变量、变量赋值3.5.2 if条件判断3.5.3 传递参数3.5.4 case结构3.5.5 while循环3.5.6 repeat循环3.5.7 loop + leave循环3.5.8 游标/光标3.6 存储函数4.触发器4.1 创建触发器4.1.1 insert型触发器4.1.2 update型触发器4.1.3 dele....

MySQL高级篇——索引、视图、存储过程和函数、触发器的相关概念及操作(下)
文章 2022-06-18 来自:开发者社区

MySQL高级篇——索引、视图、存储过程和函数、触发器的相关概念及操作(上)

文章目录:1.索引1.1 索引的优势及劣势1.2 索引结构1.2.1 BTREE结构(B树)1.2.2 B+TREE结构(B+树)1.2.3 MySQL中的B+Tree1.3 索引分类1.4 索引语法1.5 索引设计原则2.视图3.存储过程和函数3.1 创建存储过程3.2 调用存储过程3.3 查看存储过程1.索引MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结....

MySQL高级篇——索引、视图、存储过程和函数、触发器的相关概念及操作(上)
文章 2018-06-06 来自:开发者社区

Mysql 查看视图、存储过程、函数、触发器

查询数据库中的存储过程和函数 select `name` from mysql.proc where db = 'xx' and `type` = 'PROCEDURE'   //存储过程 select `name` from mysql.proc where db = 'xx' and `type` = 'FUNCTION'   //函...

文章 2017-11-16 来自:开发者社区

mysql利用函数和触发器实现非主键自增

函数 set global log_bin_trust_function_creators=1; DELIMITER // DROP function if exists incNum// CREATE FUNCTION incNum() RETURNS int(11) BEGIN set @tem=1; select card_number into @tem from `vip_ca...

文章 2017-11-15 来自:开发者社区

mysql查看所有存储过程,函数,视图,触发器,表

查询数据库中的存储过程和函数 方法一:        select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE'   //存储过程        select...

文章 2017-11-12 来自:开发者社区

MySQL 函数存储过程触发器定义简单示例

1.变量提示 NEW 是新值-- OLD 是旧值  INSERT 只有NEW ----UPDATE有NEW和OLD ---DELETE只有OLD  2.准备测试表(userinfo、userinfolog)  use test;  create table userin...

文章 2013-12-04 来自:开发者社区

Mysql 存储过程、函数、触发器和视图的权限检查

当存储过程、函数、触发器和视图创建后,不单单创建者要执行,其它用户也可能需要执行,换句话说,执行者有可能不是创建者本身,那么在执行存储过程时,MySQL是如何做权限检查的? 在默认情况下,MySQL将检查创建者的权限。假设用户A创建了存储过程p()访问表T,并把execute的权限赋给了B,即使用户B没有访问表T的权限,也能够通过执行存储过程p()访问表T。 下面看一个例子: 首先,我们创建一个....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像