MySQL5创建存储过程详细实例

MySQL5创建存储过程详细实例

用mysql教程客户端登入
  2 选择数据库教程
mysql>use test
  3 查询当前数据库有哪些存储过程
mysql>show procedure status where Db='test'
  4 创建一个简单的存储过程
mysql>create procedure hi() select 'hello';
  5 存储过程创建完毕,看怎么调用它
mysql>call hi();
  显示结果  mysql> call hi();
+-------+
| hello |
+-------+
| hello |
+-------+
1 row in set (0.00 sec)
  Query OK, 0 rows affected (0.01 sec)
  6 一个简单的储存过程就成功了,这只是一个演示,存储过程可以一次执行多个sql语句,所以php教程只连接数据库一次就能查询多个语句;不过要返回多个结果集就必须用mysqli扩展来查询,否则会提示错误can't return a result set in the given context

时间: 2024-10-29 01:16:50

MySQL5创建存储过程详细实例的相关文章

MySQL 创建存储过程详细实例教程(1/9)

mysql教程 创建存储过程 "pr_add" 是个简单的 mysql 存储过程,这个存储过程有两个 int 类型的输入参数 "a"."b",返回这两个参数的和. drop procedure if exists pr_add; -- 计算两个数之和 create procedure pr_add (    a int,    b int ) begin    declare c int;    if a is null then       s

MySQL5的存储过程详细实例

MySQL 5.0 新特性教程是为需要了解5.0版本新特性的MySQL老用户而写的.简单的来说是介绍了"存储过程.触发器.视图.信息架构视图 格式: CREATE PROCEDURE 过程名 ([过程参数[,...]]) [特性 ...] 过程体 CREATE FUNCTION 函数名 ([函数参数[,...]]) RETURNS 返回类型 [特性 ...] 函数体 过程参数: [ IN | OUT | INOUT ] 参数名 参数类型 函数参数: 参数名 参数类型 返回类型: 有效的MySQL

MySQL5创建存储过程

1 用mysql客户端登入 2 选择数据库 mysql>use test 3 查询当前数据库有哪些存储过程 mysql>show procedure status where Db='test' 4 创建一个简单的存储过程 mysql>create procedure hi() select 'hello'; 5 存储过程创建完毕,看怎么调用它 mysql>call hi(); 显示结果 mysql> call hi();+-------+| hello |+-------+

MySQL5创建存储过程的示例_Mysql

1 用mysql客户端登入 2 选择数据库 mysql>use test 3 查询当前数据库有哪些存储过程 mysql>show procedure status where Db='test' 4 创建一个简单的存储过程 mysql>create procedure hi() select 'hello'; 5 存储过程创建完毕,看怎么调用它 mysql>call hi(); 显示结果 mysql> call hi(); +-------+ | hello | +-----

asp.net C#中 sql存储过程创建与应用实例

什么叫存储过程呢? 将常用的或很复杂的工作,预先用sql语句写好并用一个指定的名称存储起来, 那么以后要叫数据库教程提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令.     存储过程的优点     1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般sql语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度.     2.当对数据库进行复杂操作时(如对多个表进行update,insert,query,delete时),可将此

oracle 存储过程详细介绍(创建,删除存储过程,参数传递等)_oracle

oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包 认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块.但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的.和PL/SQL程序相比,存储过程有很多优点,具体归纳如下: * 存储过程和函数以命名的数据库对象形式存储于数据库当中.存储在数据库中的优点是很明显的,因为代码不保存在本地,用户

MySql存储过程 创建删除与实例

mysql教程存储过程是带参数的存储过程(动态执行sql语句),该mysql存储过程是根据用户输入的条件和排序方式查询用户的信息,排序条件可以没有调用方式: mysql 5.0 新特性教程是为需要了解5.0版本新特性的mysql老用户而写的.简单的来说是介绍了"存储过程.触发器.视图.信息架构视图",   call getusersdynamic('age<=30','');   /********动态查询用户的信息********/    create procedure ge

mysql存储过程详细教程

记录MYSQL存储过程中的关键语法: DELIMITER //  声明语句结束符,用于区分;CREATE PROCEDURE demo_in_parameter(IN p_in int)  声明存储过程BEGIN .... END  存储过程开始和结束符号SET @p_in=1   变量赋值 DECLARE l_int int unsigned default 4000000;  变量定义 什么是mysql存储例程? 存储例程是存储在数据库服务器中的一组sql语句,通过在查询中调用一个指定的名称

在ASP.NET 2.0中操作数据之七十三:用Managed Code创建存储过程和用户自定义函数(上部分)_自学过程

导言: 数据库,比如Microsoft's SQL Server 2005使用Transact-Structured Query Language (T-SQL)来插入.修改.检索数据.绝大多数数据库系统都包含constructs来对一系列的SQL statements进行分组,这些statements可以作为单独的单元来执行.存储过程就是一个例子,另一个例子是用户自定义函数(UDFs), 我们将在第9步进行详细的探讨. SQL是设计来处理一系列数据的. SELECT,UPDATE,和DELET