易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql 5.0存储过程学习总结

 
mysql 5.0存储过程学习总结
一.创建存储过程
1.基本语法:
create procedure
sp_name()
begin
………
end
2.参数传递
二.调用存储过程
1.基本语法:call
sp_name()
注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递
三.删除存储过程
1.基本语法:
drop procedure
sp_name//
2.注意事项
(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程
四.区块,条件,循环
1.区块定义,常用
begin
……
end;
也可以给区块起别名,如:
lable:begin
………..
end
lable;
可以用leave lable;跳出区块,执行区块以后的代码
2.条件语句
if
 条件 
then
statement
else
statement
end
 
if
;
3.循环语句
(1).while循环
[
label:
]
 
WHILE
 expression DO
statements
END
 
WHILE
 
[
label
]
 ;
(2).loop循环
[
label:
]
 LOOP
statements
END
 LOOP 
[
label
]
;
(3).repeat until循环
[
label:
]
 REPEAT
statements
UNTIL expression
END
 REPEAT 
[
label
]
 ;
五.其他常用命令
1.show procedure
status
显示数据库中所有存储的存储过程基本信息,包括所属数据库,存储过程名称,创建时间等
2.show create procedure
sp_name
显示某一个存储过程的详细信息
mysql存储过程中要用到的运算符
mysql存储过程学习总结-操作符
算术运算符
+     加   SET var1=2+2;       4
-     减   SET
var2=3-2;       1
*     乘   SET var3=3*2;       6
/     除   SET
var4=10/3;      3.3333
DIV   整除 SET var5=10 DIV 3;  3
%     取模 SET
var6=10%3 ;     1
比较运算符
>           
大于 1>2 False
<        &n


相关文档:

MySQL数据库中的Show命令具体用法

 MySQL中有很多的基本命令,show命令也是其中之一,在很多使用者中对show命令的使用还容易产生混淆,本文汇集了show命令的众多用法。
a. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称。
b. show databases; -- 显示mysql中所有数据库的名称。
c. show columns from table_nam ......

远程连接mysql

解决方法(转):---但执行第一种办法时出现错误,第二种办法成功
1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremysql>use mysql;mysql>update use ......

MySQL Migration Toolkit的使用

 MySQL Migration Toolkit是MySQL出的数据迁移工具(适用于MySQL5.0或以上),使用并不复杂,支持Oracle,Microsoft SQL Server,Microsoft Access,Sybase,MaxDB到MySQL之间的转换。以下实例是Oracle到MySQL的。
1. 安装jdk1.6
装完MySQL Migration Toolkit还需安装jdk1.6,需要jre1.5.0.8以上的支持。
2. 运行MySQL Mi ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号