当前位置: 首页 > news >正文

ie网站建设国外媒体报道

ie网站建设,国外媒体报道,软件开发项目技术方案,it程序员工资一般多少存储过程 1、存储过程简介 存储过程与函数的直接效果类似,只不过存储过程,封装的是一组sql语句。 mysql数据库存储过程是一组为了完成特定功能的sql语句的集合。 存储过程这个功能时从5.0版本才开始支持的,它可以加快数据库的处理速度&…

存储过程 

1、存储过程简介
存储过程与函数的直接效果类似,只不过存储过程,封装的是一组sql语句。

mysql数据库存储过程是一组为了完成特定功能的sql语句的集合。
存储过程这个功能时从5.0版本才开始支持的,它可以加快数据库的处理速度,增强数据库在实际应用中的灵活性。
存储过程在使用过程中是将常用或复杂的工作预先使用sql语句写好,并用一个指定的名称存储起来,这个过程编译和优化后存储在数据库服务器中,当需要使用该存储过程时,只需要调用它即可。
操作数据库的传统sql语句在执行时,需要先编译,然后再去执行,跟存储过程一对比,明显存储过程在执行速度更快,效率更高。存储过程在数据库中创建并保存。它不仅仅是sql了语句的集合,还可以加入一些特殊的控制结构,也可以控制数据的访问方式。

2、存储过程的优点
执行一次后,会将生成的二进制代码驻留缓冲区,提高执行效率
sql语句加上控制语句的集合,灵活性高
在服务器端存储,客户端调用时,降低网络负载
可多次重复被调用,可随时修改,不影响客户端调用。
可完成所有的数据库操作,也可控制数据库的信息访问权限

3、语法
create procedure  <过程名> ([过程参数....]) <过程体>
[过程参数....] 格式
<过程名>:尽量避免与内置的函数或字段重名
<过程体>:语句
[in|out|inout] <参数名><类型>

4、不带参数的存储过程创建
mysql> delimiter @@    ##将语句的结束符号从分号临时修改为@@,以防出问题,可以自定义
mysql> create procedure  proc()  #创建存储过程,过程名自定义,()可带参数 
    -> begin              #过程体以关键字begin开始
    -> select * from info;    #过程体语句(可有多条)
    -> end @@             #过程体以关键字end结尾
 
mysql> delimiter ;        #将语句的结束符号恢复为分号
 mysql> show create procedure proc\G
#查看存储过程信息
 mysql> call proc();   #调用存储过程

5、带参数的存储过程创建
in输入参数: in 表示调用者向过程传入值(传入值可以是字面量或变量)

out输出参数: out表示过程向调用者传出值(可以返回多个值)(传出值只能是变量)

inout输入/输出参数: inout,即表示调用者向过程传入值,又表示过程向调用者传入值(只能是变量)

mysql> delimiter @@
mysql> create procedure proc01 (in inname varchar(40))     #行参
    -> begin
    -> select * from info where name=inname;
    -> end @@
mysql> delimiter ;            
mysql> call proc01('wangwu');              #实参


6、删除存储过程
drop procedure if exists proc;
#删除proc存储过程

三、总结
存储过程是将一些sql语句存储在集合里面,当需要执行这些语句的时候,就可进行call调用这个存储过程,整体逻辑跟shell中函数一致。

主要可避免提高执行sql语句的效率、提高灵活率。
 

http://www.hkea.cn/news/202514/

相关文章:

  • 哈尔滨微网站建设热搜在哪里可以看
  • 网站用oracle做数据库福州seo推广服务
  • 康保县城乡建设委员会网站营销型网站重要特点是
  • 手机做网站的步骤跨境电商有哪些平台
  • 请人做网站要多少网络事件营销
  • 网站页脚有什么作用厦门seo哪家强
  • 东莞百度提升优化优化推广网站推荐
  • 查企业网站有哪些站长统计app软件
  • 做a高清视频在线观看网站济源新站seo关键词排名推广
  • 刚做的网站怎么搜索不出来百度seo收录软件
  • 视频拍摄app站长工具seo综合查询广告
  • 新闻单位建设网站的意义武汉seo推广优化
  • 低价网站公司软文怎么写
  • 东莞市建设公共交易中心网站百度官网首页
  • 如何建立的网站能争钱优化营商环境 助推高质量发展
  • 做百度网站营销型网站建设排名
  • 网站域名被黑国际新闻最新消息战争
  • 苏州网站开发公司济南兴田德润厉害吗网络自动推广软件
  • 广药网站建设试卷株洲最新今日头条
  • 网站建设管理考核办法微信推广平台怎么做
  • 网站新闻模块代码网络推广有哪些常见的推广方法
  • 合肥大型网站如何推广普通话
  • 高端网站制作软件怎么样推广自己的店铺和产品
  • 无障碍浏览网站怎么做关键词seo排名优化推荐
  • wordpress 247seo推广系统
  • 做深圳门户网站起什么名字好泰州seo外包公司
  • 网站视频上传怎么做百度站长平台论坛
  • wordpress农业模板下载小时seo
  • 做网站语言排名2018发帖推广哪个平台好
  • 销氪crmseo入门讲解