上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 33 下一页
摘要: 在程序的运行过程中可能会遇到问题,此时我们可以通过定义条件和处理程序来事先定义这些问题。 定义条件是指事先定义程序执行过程中遇到的问题,处理程序定义了在遇到这些问题时应当采取的处理方式和解决办法,保证存储过程和函数在遇到警告或错误时能继续执行,从而增强程序处理问题的能力,避免程序出现异常被停止执行。 阅读全文
posted @ 2020-08-26 14:44 KILLNPE 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 在 MySQL 中,除了支持标准的存储过程和函数外,还引入了表达式。表达式与其它高级语言的表达式一样,由变量、运算符和流程控制来构成。 变量是表达式语句中最基本的元素,可以用来临时存储数据。在存储过程和函数中都可以定义和使用变量。用户可以使用 DECLARE 关键字来定义变量,定义后可以为变量赋值。 阅读全文
posted @ 2020-08-26 13:38 KILLNPE 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 存储过程和存储函数都是存储在服务器端的 SQL 语句集合。要想使用这些已经定义好的存储过程和存储函数就必须要通过调用的方式来实现。 存储过程通过 CALL 语句来调用,存储函数的使用方法与 MySQL 内部函数的使用方法相同。执行存储过程和存储函数需要拥有 EXECUTE 权限(EXECUTE 权限 阅读全文
posted @ 2020-08-26 11:14 KILLNPE 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: 存储函数和存储过程一样,都是在数据库中定义一些 SQL 语句的集合。存储函数可以通过 return 语句返回函数值,主要用于计算并返回一个值。而存储过程没有直接返回值,主要用于执行操作。 在 MySQL 中,使用 CREATE FUNCTION 语句来创建存储函数,其语法形式如下: CREATE F 阅读全文
posted @ 2020-08-26 10:39 KILLNPE 阅读(244) 评论(0) 推荐(0) 编辑
摘要: MySQL 的触发器和存储过程一样,都是嵌入到 MySQL 中的一段程序,是 MySQL 中管理数据的有力工具。不同的是执行存储过程要使用 CALL 语句来调用,而触发器的执行不需要使用 CALL 语句来调用,也不需要手工启动,而是通过对数据表的相关操作来触发、激活从而实现执行。比如当对 stude 阅读全文
posted @ 2020-08-26 10:00 KILLNPE 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 存储过程被创建后,就会一直保存在数据库服务器上,直至被删除。当 MySQL 数据库中存在废弃的存储过程时,我们需要将它从数据库中删除。 MySQL 中使用 DROP PROCEDURE 语句来删除数据库中已经存在的存储过程。语法格式如下: DROP PROCEDURE [ IF EXISTS ] < 阅读全文
posted @ 2020-08-25 16:45 KILLNPE 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 在实际开发过程中,业务需求修改的情况时有发生,所以修改 MySQL 中的存储过程是不可避免的。 MySQL 中通过 ALTER PROCEDURE 语句来修改存储过程。这里将详细讲解修改存储过程的方法。 MySQL 中修改存储过程的语法格式如下: ALTER PROCEDURE 存储过程名 [ 特征 阅读全文
posted @ 2020-08-25 16:28 KILLNPE 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 创建好存储过程后,用户可以通过 SHOW STATUS 语句来查看存储过程的状态,也可以通过 SHOW CREATE 语句来查看存储过程的定义。这里主要讲解查看存储过程的状态和定义的方法。 查看存储过程的状态 MySQL 中可以通过 SHOW STATUS 语句查看存储过程的状态,其基本语法形式如下 阅读全文
posted @ 2020-08-25 15:07 KILLNPE 阅读(716) 评论(0) 推荐(0) 编辑
摘要: MySQL 存储过程是一些 SQL 语句的集合,比如有时候我们可能需要一大串的 SQL 语句,或者说在编写 SQL 语句的过程中需要设置一些变量的值,这个时候我们就完全有必要编写一个存储过程。 编写存储过程并不是件简单的事情,但是使用存储过程可以简化操作,且减少冗余的操作步骤,同时,还可以减少操作过 阅读全文
posted @ 2020-08-25 14:51 KILLNPE 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 之前我们涉及到的MySQL 语句都是针对一个表或几个表的单条 SQL 语句,但是在数据库的实际操作中,经常会有需要多条 SQL 语句处理多个表才能完成的操作。 例如,为了确认学生能否毕业,需要同时查询学生档案表、成绩表和综合表,此时就需要使用多条 SQL 语句来针对这几个数据表完成处理要求。 存储过 阅读全文
posted @ 2020-08-25 14:24 KILLNPE 阅读(174) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 33 下一页