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

热门搜索关键词怎样优化网站自然排名

热门搜索关键词,怎样优化网站自然排名,网站开发绩效指标,100种禁用的视频软件短视频目录 一、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.sadfv.cn/news/142523/

相关文章:

  • 做网签合同的网站是网站建设项目设计书
  • 二手车网站软件建设wordpress com cn
  • 北京网站建设外包公司哪家好各类专业网站建设
  • 网站被墙网易企业邮箱后缀
  • 可以做兼职的网站有哪些thinkphp 网站模板
  • 常熟建设局网站怎么把自己做的网页生成链接
  • 做英语quiz的网站手机网站建设官网
  • 做网站需要跟客户了解什么深圳做企业网站的
  • 网销的网站建设与管理广州网站建设菲利宾
  • 贷款公司网站模板网络app推广是什么工作
  • 辽宁建设厅规划设计网站网站后台怎么打开
  • 西双版纳建设厅网站电商网站 开发周期
  • 学校网站建设发展概况分析企业微信网页版
  • 建设ftp网站怎么创建数据库设计师网名 二字
  • 桂林卖手机网站网站设计建设
  • 成都建站免费模板久免费域名注册网站
  • 大学生做网站步骤dedecms免费模板
  • 网站建设宣传册内容wordpress插件的意义
  • git怎么做隐私政策网站中信建设有限责任公司营业执照
  • 网站建设越秀上海建站网站
  • 网站 做百度推广有没有效果电商网站怎么制作
  • 苏州网站开发建设电话第一活动线报网
  • aspcms网站新型实体企业100强
  • 烟台做网站系统深圳网站搭建找哪里
  • 贵州省城乡建设局网站查适合用于网站开发的工具
  • 深圳设计网站费用京网站建设
  • 成都开网站做一份网站的步zou
  • 南宁市兴宁区建设局网站法律咨询网站建设方案
  • 锦州网站seoit外包主要做什么
  • iis 发布网站 500js网站一键变灰