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

母婴网站设计分析东莞智通人才网招聘信息网

母婴网站设计分析,东莞智通人才网招聘信息网,网站开发工程师证书,广州营销网站建设公司排名目录 一、mysql之存储过程的相关知识 1#xff09;存储过程的概念 2#xff09;存储过程的优点 二、存储过程的管理 1#xff09;创建存储过程 基本格式#xff1a; 2#xff09;调用存储过程 格式#xff1a; call 存储过程名称 3#xff09;查看存储过程 查…目录 一、mysql之存储过程的相关知识 1存储过程的概念 2存储过程的优点 二、存储过程的管理 1创建存储过程 基本格式  2调用存储过程 格式 call 存储过程名称  3查看存储过程 查看全库的存储过程   4存储过程的修改和删除 5存储过程的正常使用 三、存储过程的参数运用  1传入参数的存储过程  创建传参的存储过程 注意变量名不能含有下划线 调用传参的存储过程   2 传出参数的存储过程out 执行结果  3输入输出参数inout   执行结果  四、存储过程的控制语句 1if条件判断语句 执行结果 2while循环条件语句 注意 执行结果  一、mysql之存储过程的相关知识 1存储过程的概念 存储过程是一组为了完成特定功能的SQL语句集合。类似于于其他编程语言中的函数定义一个函数方法可以随时起到传参调用的功能 存储过程在使用过程中是将常用或者复杂的工作预先使用SQL语句写好并用一个指定的名称存储起来这个过程经编译和优化后存储在数据库服务器中。当需要使用该存储过程时只需要调用它即可。存储过程在执行上比传统SQL速度更快、执行效率更高 2存储过程的优点 执行一次后会将生成的二进制代码驻留缓冲区提高执行效率。SQL语句加上控制语句的集合灵活性高。在服务器端存储客户端调用时降低网络负载。可多次重复被调用可随时修改不影响客户端调用。可完成所有的数据库操作也可控制数据库的信息访问权限 二、存储过程的管理 1创建存储过程 基本格式  ##创建存储过程DELIMITER $$ #将语句的结束符号从分号;临时改为两个$$ (可以是自定义)CREATE PROCEDURE Proc () #创建存储过程过程名为Proc不带参数- BEGIN #过程体以关键字BEGIN开始- select * from store_info; #过程体语句- END $$ #过程体以关键字END结束​DELIMITER; #将语句的结束符号恢复为分号 2调用存储过程 格式 call 存储过程名称  call proc1; 3查看存储过程 SHOW CREATE PROCEDURE [数据库.]存储过程名; #查看某个存储过程的具体信息​SHOW CREATE PROCEDURE Proc;SHOW CREATE PROCEDURE Proc\G 查看全库的存储过程   show procedure status like %proc%; show procedure status like %proc%\G; 4存储过程的修改和删除 #存储过程内容的修改方法是通过删除原有存储过程之后再以相同的名称创建新的存储过程。DROP PROCEDURE IF EXISTS 存储过程名;#仅当存在时删除不添加If EXISTS 时如果指定的过程不存在则产生一个错误。 5存储过程的正常使用 mysql delimiter $$ mysql create procedure proc2 ()- begin- insert into info2 values(小白,running,2002-7-11);- select * from info2 ;- delete from info2 where name小刚;- end $$ mysql delimiter ; mysql call proc2; 三、存储过程的参数运用  IN 输入参数 表示调用者向过程传入值。传入值可以是字面量或变量OUT 输出参数 表示过程向调用者传出值。(可以返回多个值)传出值只能是变量INOUT 输入输出参数 既表示调用者向过程传入值又表示过程向调用者传出值。值只能是变量 1传入参数的存储过程  创建传参的存储过程 mysql delimiter $$ mysql create procedure proc3 (in uname char(20))- begin- select * from student where nameuname;- delete from student where nameuname;- select * from student;- end $$mysql delimiter ; 注意变量名不能含有下划线 调用传参的存储过程   call proc3 (张三); 2 传出参数的存储过程out 只接受变量的调用不接受直接传入的值 mysql delimiter $$ mysql create procedure test(out num int)- begin- set num100;- end $$mysql delimiter ; 执行结果  3输入输出参数inout   mysql create procedure proc5 (inout a int) - begin- select a;- set aa10;- select a;- end $$delimiter ; 执行结果  四、存储过程的控制语句 1if条件判断语句 mysql delimiter $$ mysql create procedure test2(in num int)- begin- if num 10 then- set numnum-5;- else - set numnum*2;- end if;- select num;- end $$mysql delimiter ; 执行结果 2while循环条件语句 注意 decalre -i var 声明变量var为整数型 即增加整型属性 decalre i var 删除变量var的整型属性 mysql delimiter $$ mysql create procedure test3 ()- begin- declare a int;- declare i int;- set a10;- set i1;- while i10 do- set aa10;- set ii1;- end while ;- select a;- end $$mysql delimiter ; 执行结果
http://www.pierceye.com/news/126390/

相关文章:

  • 佛山建站模板制作wordpress加上live2d
  • 樟木头网站仿做深圳网站开发公司
  • 孙俪做的网站广告微信如何修改wordpress
  • 有什么手机做网站的免费ppt模板下载花
  • 网站建设团队技术介绍县级网站
  • 深圳营销型网站建设价格网站建设文化如何
  • 提交网站的入口地址网站建设灬金手指下拉十五
  • 连云港建设局网站学校网站建设管理相关规定
  • 什么网站做玩具的外贸网站监控系统
  • 从事网站美工建设厦门网站制作企业
  • 网站后台传图片南昌做网站要多少钱
  • 网站包括什么国内最大的域名交易平台
  • 做营销型网站 公司哈尔滨展览设计公司
  • 网站设计费用多少钱产品网页设计教程
  • 深圳公司网站建设设计网站推广的意义和方法
  • 网站需要哪些费用免费营销型网站模版
  • 如何做购物网站的教程wordpress酷炫插件
  • 建设信用卡网站登录网站建设和微信小程序
  • 邓州企业网站艺术设计方案
  • 广州市住房住建局网站永久免费的云电脑
  • 建设网站后如何上线不用服务器做网站
  • 建站服务论坛国外做外贸哪个网站好些
  • 营销型网站试运营调忧仿别人网站
  • 低价网站制作企业云南网站开发公司
  • 成都市建设厅网站查询十九冶成都建设有限公司网站
  • 建电商网站要多少钱建设绿色食品网站
  • 建行个人网上登录入口优化网站结构一般包括
  • 好看的网站页面WordPress知更鸟主题怎样安装
  • 如何查网站是否备案免费建网站代码
  • 曲沃网站开发新注册的公司怎么做网站