码迷,mamicode.com
首页 >  
搜索关键字:MySQL存储过程    ( 645个结果
mysql存储过程
mysql存储过程详解1.存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过...
分类:数据库   时间:2015-11-19 18:22:27    阅读次数:241
mysql存储过程详解
mysql存储过程详解1.存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过...
分类:数据库   时间:2015-11-16 14:02:56    阅读次数:190
Mysql 存储过程
我们大家都知道MySQL存储过程是从 MySQL 5.0 开始逐渐增加新的功能。存储过程在实际应用中也是优点大于缺点。不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,如果没有存储过程。在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。特别是业务逻辑复杂的时候...
分类:数据库   时间:2015-11-13 22:06:32    阅读次数:311
mysql存储过程中遍历数组字符串的两种方式
第一种:多次使用substring_index()的方法DELIMITER$$DROPPROCEDUREIFEXISTS`array`$$CREATEPROCEDURE`array`()BEGINSET@array_content="wwwmysqlcomhcymysqlblog51ctocom";...
分类:数据库   时间:2015-11-11 13:11:39    阅读次数:740
MySQL存储过程中的3种循环
在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体介绍了。这几个循环语句的格式如下:WHILE……DO……END WHILEREPEAT……UNTIL...
分类:数据库   时间:2015-11-11 11:30:25    阅读次数:235
MySQL存储过程初遇
我用记事本写了一个简单的存储过程如下: delimiter$$ create procedure show_users() comment ‘查看market数据库中的user表中的所有信息‘ begin select * from user; END$$ delimiter; 保存为show_users.sql 执行...
分类:数据库   时间:2015-11-08 12:48:23    阅读次数:345
MySQL存储过程中declare和set定义变量的区别
在存储过程中常看到declare定义的变量和@set定义的变量。简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量。 1、declare定义的变量类似java类中的局部变量,仅在类中生效。即只在存储过程中的begin和end之间生效。 2、@set定义的变量,叫做会话...
分类:数据库   时间:2015-11-06 17:46:37    阅读次数:261
mysql存储过程的参数名不要跟字段名一样 (血淋淋的代价)
如题,将会导致的结果就是参数的值将不会是你传入的值,而是变成每条记录的那个字段的值。这样的后果,是灰常严重的。比如执行删除操作,它能把整个表的记录全删了。这个是我的血淋淋的代价啊。死坑如下,勿跳:[sql] view plaincopyDELIMITER$$USE`b10k`$$DROPPROCED...
分类:数据库   时间:2015-11-06 06:43:25    阅读次数:154
mysql存储过程详解
1. 存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函...
分类:数据库   时间:2015-11-06 01:28:51    阅读次数:181
mysql存储过程开荒
存储过程可以一次执行多条语句,处理复杂的业务逻辑,完成一些计算。 这篇博客总结一下mysql中存储过程基本的用法——mysql存储过程开荒。 注意下面的示例可以在mysql管理工具中(我用的navicat)直接运行,如果要在mysql客户端(dos窗口)需要加 delimiter$$ 分隔符。首先来看第一个例子: 这个存储过程有两个int类型的输入参数,一个varchar类型的输出参数 在...
分类:数据库   时间:2015-11-05 13:39:55    阅读次数:244
645条   上一页 1 ... 38 39 40 41 42 ... 65 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!