以前面试的时候被问道为啥用mysql存储过程,或者存储过程的优点。作为一个专业的mysql dba。肯定是必须要掌握的。而我只是运维啊 哈哈哈。当时回答的不好,后来整理了 大概这几条,存储过程执行速度快,存储过程能...
分类:
数据库 时间:
2015-09-23 07:53:37
阅读次数:
189
以前在网上看到歪国人专门写了本mysql存储过程,感觉很强大啊。刚好最近新项目上优化要用到存储过程,我就把之前的学习笔记整理了一下。最近太忙啊!!! MySQL stored programs包括存储过程,函数,触发器。 先来...
分类:
数据库 时间:
2015-09-23 06:49:36
阅读次数:
216
如果误操作 ,存储过程中出现了死循环怎么办?删除存储过程是不能解决问题的。解决方法,1,打开mysql客户端,在查询窗口中执行:showprocesslist; 2,查询到自己的那个进程 ,根据id执行kill id;完美解决;
分类:
数据库 时间:
2015-09-19 15:10:51
阅读次数:
635
MySQL存储过程和函数的区别1、存储过程没有返回值,而函数必须有返回值;2、存储过程的参数可以是IN、OUT、INOUT类型,而函数的参数只能是IN类型。...
分类:
数据库 时间:
2015-09-19 06:13:40
阅读次数:
285
MySQL创建存储过程MySQL中,创建存储过程的基本形式如下:CREATE PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body 其中,sp_name参数是存储过程的名称;proc...
分类:
数据库 时间:
2015-09-16 15:56:35
阅读次数:
298
存储过程(Stored Procedure)是一组为了完毕特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给定參数(假设该存储过程带有參数)来调用运行它。MySQL 存储过程是从MySQL 5.0開始添加的新功能。大大提高数据库的处理速度。同一时候也能够提高数据库编程的灵...
分类:
数据库 时间:
2015-09-15 19:53:40
阅读次数:
233
执行结果:查询:create procedure test1(out var varchar(200)) comment '操作变量' begin set var='MySQL%Orcle%DeLL%IBM'; select replace(var,'%'...共 0 行受到影响执行耗时 : 0 s...
分类:
数据库 时间:
2015-09-12 21:40:31
阅读次数:
246
新增索引:LTER TABLE `tablename` ADD INDEX `sdhid` (`createTime`) USING BTREE ;[SQL]ALTER TABLE `tablename` ADD INDEX `sdhid` (`createTime`) USING BTREE ;受...
分类:
数据库 时间:
2015-09-11 20:31:18
阅读次数:
236
1、使用了存过程,很多相似性的删除,更新,新增等操作就变得轻松了,并且以后也便于管理! 2、存储过程因为SQL语句已经预编绎过了,因此运行的速度比较快。 3、存储过程可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以向程序返回错误原因。 4、存储过程运行比较稳定,不会有太多...
分类:
数据库 时间:
2015-09-11 12:26:22
阅读次数:
183