首页 列表 - 第 1 页
MySQL存储过程变量
MySQL存储过程变量 简介:在本教程中,您将了解存储过程中的变量,如何声明和使用变量。 此外,您还将了解变量的范围。 变量是一个命名的数据对象,其值在存储过程执行期间可以更改。 您通常在存储过程中使用变量来保存即时结果。 这些变量是存储过程的本地变量。 使用变量之前,必须对其进行声明。 声明变量 要在存储过程中声明变量,请使用DECLARE语句,如下所示: DECLARE variable_
Views:0 2019-11-20
MySQL存储过程参数
MySQL存储过程参数 简介:在本教程中,您将学习如何使用包含IN,OUT和INTOUT参数的参数来创建存储过程。 MySQL存储过程参数简介 您开发的几乎存储过程都需要参数。 这些参数使存储过程更加灵活和有用。 在MySQL中,参数具有以下三种模式之一:IN,OUT或INOUT。 IN参数 IN是默认模式。 在存储过程中定义IN参数时,调用程序必须将参数传递给存储过程。 另外,IN参数的值受
Views:0 2019-11-20
MySQL LOOP循环语句
MySQL LOOP循环语句 简介:在本教程中,您将学习如何使用MySQL LOOP语句根据条件重复运行代码块。 MySQL LOOP语句简介 LOOP语句使您可以重复执行一个或多个语句。 这是LOOP语句的基本语法: [begin_label:] LOOP statement_list END LOOP [end_label] LOOP在块的开头和结尾可以具有可选标签。 LOOP重
Views:0 2019-11-20
返回多个值的MySQL存储过程
返回多个值的MySQL存储过程 简介:在本教程中,您将学习如何开发返回多个值的存储过程。 MySQL存储函数仅返回一个值。 要开发返回多个值的存储程序,您需要使用带有INOUT或OUT参数的存储过程。 如果您不熟悉INOUT或OUT参数,请查看存储过程的参数教程以获取详细信息。 返回多个值的存储过程示例 让我们看一下示例数据库中的订单表。 以下存储过程接受客户编号并返回已发货,已取消,已解决和
Views:0 2019-11-20
MySQL存储函数
MySQL存储函数 简介:在本教程中,您将学习如何使用CREATE FUNCTION语句创建存储函数。 存储函数是一种特殊的存储程序,它返回单个值。 通常,您使用存储函数来封装可在SQL语句或存储程序之间重用的通用公式或业务规则。 与存储过程不同,无论在何处使用表达式,都可以在SQL语句中使用存储函数。 这有助于提高过程代码的可读性和可维护性。 要创建存储的函数,请使用CREATE FUNCTIO
Views:0 2019-11-20
列出存储的函数
列出存储的函数 简介:在本教程中,您将学习如何使用SHOW FUNCTION STATUS或查询数据字典来显示数据库中的存储函数。 使用SHOW FUNCTION STATUS语句列出存储的函数 SHOW FUNCTION STATUS类似于SHOW PROCEDURE STATUS,但用于存储的功能。 这是SHOW FUNCTION STATUS语句的基本语法: SHOW FUNCTION
Views:0 2019-11-20
存储过程中的MySQL错误处理
存储过程中的MySQL错误处理 简介:在本教程中,您将学习如何使用MySQL处理程序来处理存储过程中遇到的错误。 当存储过程内部发生错误时,适当地处理它很重要,例如继续或退出当前代码块的执行,以及发出有意义的错误消息。 MySQL提供了一种简单的方法来定义处理程序,这些处理程序可以处理从警告或异常等一般条件到特定条件(例如特定错误代码)的处理。 声明处理程序 要声明处理程序,请使用DECLAR
Views:0 2019-11-20
MySQL 删除过程
MySQL 删除过程 简介:在本教程中,您将学习如何使用MySQL DROP PROCEDURE语句删除存储过程。 MySQL DROP PROCEDURE语句简介 DROP PROCEDURE从数据库中删除存储过程。 下面显示了DROP PROCEDURE语句的语法: DROP PROCEDURE [IF EXISTS] stored_procedure_name; 使用以下语法: 首
Views:0 2019-11-20
MySQL 删除函数
MySQL 删除函数 简介:在本教程中,您将学习如何使用MySQL DROP FUNCTION语句删除存储的函数。 MySQL DROP FUNCTION语句简介 DROP FUNCTION语句删除存储的函数。 这是DROP FUNCTION语句的语法: DROP FUNCTION [IF EXISTS] function_name; 使用这种语法,可以在DROP FUNCTION关键字之后
Views:0 2019-11-20
如何在MySQL中从触发器调用存储过程
如何在MySQL中从触发器调用存储过程 简介:在本教程中,您将学习如何从MySQL中的触发器调用存储过程。 MySQL允许您使用CALL语句从触发器中调用存储过程。 这样,您可以在多个触发器中重用同一存储过程。 但是,触发器无法调用具有OUT或INOUT参数的存储过程或使用动态SQL的存储过程。 让我们看看以下示例。 创建测试表 首先,创建一个名为accounts的新表: DROP TABLE
Views:0 2019-11-20
列出存储过程
列出存储过程 简介:在本教程中,您将学习如何从MySQL Server中的数据库列出存储过程。 使用SHOW PROCEDURE STATUS语句列出存储过程 这是SHOW PROCEDURE STATUS语句的基本语法: SHOW PROCEDURE STATUS [LIKE 'pattern' | WHERE search_condition] SHOW PROCEDURE STATUS
Views:0 2019-11-20
MySQL存储过程简介
MySQL存储过程简介 简介:在本教程中,您将了解MySQL存储过程,它们的优缺点。 存储过程入门 以下SELECT语句从示例数据库返回表customers中的所有行: SELECT customerName, city, state, postalCode, country FROM customers ORDER BY custom
Views:0 2019-11-20
MySQL创建过程
MySQL创建过程 简介:在本教程中,您将逐步学习如何在MySQL CREATE PROCEDURE语句中创建新的存储过程。 MySQL CREATE PROCEDURE语句 此查询从示例数据库返回产品表中的所有产品。 SELECT * FROM products; 以下语句创建一个包装查询的新存储过程: DELIMITER // CREATE PROCEDURE GetAllProduc
Views:0 2019-11-20
Python MySQL –用Python调用存储过程
Python MySQL –用Python调用存储过程 简介:在本教程中,您将学习如何使用MySQL Connector / Python API在Python中调用MySQL存储过程。 开始之前 如果您不熟悉MySQL存储过程,或者想复习一下它,可以遵循MySQL存储过程教程。 在本教程中,我们将为演示创建两个存储过程。 以下存储过程返回所有具有书籍和authors表中作者信息的书籍: US
Views:0 2019-11-20
更改存储过程
更改存储过程 简介:在本教程中,您将学习如何使用MySQL Workbench更改数据库中的现有存储过程。 有时,您可能想通过添加或删除参数甚至更改其主体来更改存储过程。 幸运的是,MySQL没有任何语句可让您直接修改存储过程的参数和主体。 要进行此类更改,必须使用DROP PROCEDURE和CREATE PROCEDURE语句删除广告并重新创建存储过程。 使用MySQL Workbench
Views:0 2019-11-20