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 |
+-------+
| 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

所以要使用这些新功能,最好适应使用mysqli的php扩展库。

时间: 2024-11-08 20:23:40

MySQL5创建存储过程的相关文章

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(); +------

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 | +-----

mysql创建存储过程并在php中调用

今天web开发中遇到需要利用php调取mysql的存储过程的,研究了半天终于小有所成,下面将如何使用mysql创建存储过程以及如何使用php调用mysql的存储过程做个记录,以防忘记. 1.在PHPmyadmin中创建一个test1存储过程: create procedure test1(in a int) //create创建:procedure存储过程:test1是存储过程名还管有没有参数都得加上() begin //开始 select * from test where id=a;//这里

创建存储过程

创建|存储过程 在MS SQL Server 2000 中,创建一个存储过程有两种方法:一种是使用Transaction-SQL 命令Create Procedure, 另一种是使用图形化管理工具Enterprise Manager. 用Transaction- SQL 创建存储过程是一种较为快速的方法,但对于初学者,使用Enterprise Manager 更易理解,更为简单.当创建存储过程时,需要确定存储过程的三个组成部分: 所有的输入参数以及传给调用者的输出参数. 被执行的针对数据库的操作

MS SQL基础教程:创建存储过程

在MS SQL Server 2000 中,创建一个存储过程有两种方法:一种是使用Transaction-SQL 命令Create Procedure, 另一种是使用图形化管理工具Enterprise Manager. 用Transaction- SQL 创建存储过程是一种较为快速的方法,但对于初学者,使用Enterprise Manager 更易理解,更为简单. 当创建存储过程时,需要确定存储过程的三个组成部分: 所有的输入参数以及传给调用者的输出参数. 被执行的针对数据库的操作语句,包括调用

轻松应对创建存储过程时出现失败的情况

问:在 Unix 操作系统下,有时会发生当 DB2 用户使用如: db2 -td@ -vf <存储过程创建脚本文件> 创建存储过程失败的情况,而查看 db2diag.log 文件则发现有类似如下报错信息: 2002-10-05-13.47.40.075759Instance:db2inst1 Node:000PID:1355876(db2agent (ABC) 0) TID:1Appid:OC10103F.OD12.017302185202oper system services sqloCh

ASP.NET 2.0数据教程之七十五: 用Managed Code创建存储过程和用户自定义函数

返回"ASP.NET 2.0数据教程目录" ASP.NET 2.0数据教程之七十五: 用Managed Code创建存储过程和用户自定义函数(下) 第八步:从表现层调用Managed Stored Procedures 当对数据访问层和 业务逻辑层进行扩充以支持调用GetDiscontinuedProducts 和 GetProductsWithPriceLessThan这2种managed stored procedures后,我们可以 在一个ASP.NET页面里展示这些存储过程的结

oracle中如何执行存储过程和创建存储过程

创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as --声明变量(变量名 变量类型) begin --存储过程的执行体 end test; 打印出输入的时间信息 E.g: create or replace procedure test(workDate in Date) is begin dbms_output.putline(&apos;The input date is:&

Sql Server 创建存储过程

  Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用.当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句.这样就可以提高存储过程的性能. Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行. 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数.输出参数.返回单个或多个结果集以及返回值. 由于存储过程在创建时即在数据库服务器