www.baike369.com
百科369 > 数据库教程 > MySQL教程

MySQL教程

MySQL调用存储函数

MySQL调用存储函数

在MySQL中,存储函数的使用方法与MySQL内部函数的使用方法是一样的。换言之,用户自己定义的存储函数与MySQL内部函数是一个性质的。区别在于,存储函数是用户自己定义的,而内部函数是MySQL的开...

MySQL调用存储过程

MySQL调用存储过程

MySQL中使用CALL语句来调用存储过程。调用存储过程后,数据库系统将执行存储过程中的语句,然后,将结果返回给输出值。CALL语句的基本语法格式如下:上述语法是,CALL语句调用一个使用CREATE...

MySQL流程控制的使用

存储过程和存储函数中可以使用流程控制来控制语句的执行。MySQL中可以使用的流程控制语句如下表所示: 语句 作用 IF语句 用于进行条件判断 CASE语句 是另一个进行条件判断的语句 LOOP语句 可...

MySQL WHILE语句

WHILE语句创建一个带条件判断的循环过程。与REPEAT语句不同,WHILE在执行语句执行时,先对指定的表达式进行判断,如果为真,则执行循环内的语句,否则退出循环。WHILE语句的基本语法格式如下:...

MySQL REPEAT语句

REPEAT语句是有条件控制的循环语句。每次语句执行完毕之后,会对条件表达式进行判断,如果表达式为真,则循环结束;否则重复执行循环中的语句。REPEAT语句的基本语法格式如下:repeat_label...

MySQL ITERATE语句

ITERATE语句也是用来跳出循环的语句。但是,ITERATE语句是跳出本次循环,然后直接进入下一次循环。ITERATE语句的基本语法格式如下:其中,label参数表示循环的标志。ITERATE只可以...

MySQL LEAVE语句

LEAVE语句主要用于跳出循环控制。基本的语法格式如下:其中,label参数表示循环的标志。实例使用LEAVE语句退出循环。SQL代码如下:其中,“@”的用法可以阅读“MySQL定义条件和处理程序”这...

MySQL LOOP语句

LOOP循环语句可以使某些特定的语句重复执行,实现一个简单的循环。但是,LOOP语句本身没有停止循环的语句,必须是遇到LEAVE语句才能停止循环。LOOP语句的基本语法格式如下:loop_label表...

MySQL CASE语句

CASE语句是另一个进行条件判断的语句。它可以实现比IF语句更复杂的条件判断。第一种CASE语句格式基本语法格式如下:其中,case_expr参数表示条件判断的表达式,决定了哪一个WHEN子句会被执行...

MySQL IF语句

IF语句用于进行条件判断。根据判断的结果为TRUE或FALSE执行相应的语句。基本语法格式如下:如果expr_condition求值为真(TRUE),相应的SQL语句列表(statement_list...

MySQL光标的使用

在MySQL中,查询语句可能会返回多条记录。如果数据量非常大,需要在存储过程和存储函数中使用光标来逐条读取查询结果集中的记录。应用程序可以根据需要滚动或者浏览其中的数据。有时候,会将光标称为游标。光标...

MySQL定义条件和处理程序

MySQL定义条件和处理程序

定义条件是事先定义程序执行过程中遇到的问题,处理程序定义了在遇到这些问题时应当采取的处理方式或者解决这些问题的办法,并且保证存储过程或存储函数在遇到警告或错误时能继续执行。这种方式可以提前预测可能出现...

MySQL存储过程和存储函数中变量的使用

在MySQL的存储过程和函数中,可以定义和使用变量。我们可以使用DECLARE关键字来定义变量,然后可以为变量赋值。这些变量的作用范围位于BEGIN...END程序段中。定义变量在MySQL中,使用D...

MySQL创建存储函数

MySQL创建存储函数

在MySQL中,创建存储函数的基本语法格式如下:其中:sp_name参数:表示存储函数的名称。func_parameter参数:表示存储函数的参数列表。RETURNS type:指定返回值的类型。ch...

MySQL创建存储过程

MySQL创建存储过程

在MySQL中创建存储过程是指将经常使用的一组SQL语句组合在一起,并将这些SQL语句当作一个整体存储在MySQL服务器中。例如,银行经常需要计算用户的利息。不同类别的用户的利率是不一样的。这时,就可...

Copyright© 2011-2016 www.baike369.com All Rights Reserved