范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

sql存储过程(SQL储存过程是什么?)

  sql 存储过程(SQL储存过程是什么?)
  面试中有时候会问:存储过程有什么用?
  看了今天的知识,你就知道如何回答。
  什么是存储过程?
  先来看官方解释:
  百度百科:存储过程是在大型数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中,一次编译永久有效,可通过调用语句进行复用。
  维基百科:存储过程又称存储程序,是在数据库存取复杂程序,以便外部程序调用的数据库队形,可以视为数据库的一种"函数"或"子程序"。
  简单地说就是把SQL语句进行封装,并且可以使用简单的语句进行调用,这样就可以不用重复写一样的SQL,提高工作效率。
  怎么用存储过程?
  类似把大象放到冰箱一样三步走:
  (1)打开编辑器;
  (2)定义存储过程;
  (3)调用存储过程。
  接下来进行具体的讲解如何定义存储过程:
  1 无参数的存储过程
  即不带参数的存储过程,基本语法格式:createprocedure<存储过程名称>begin<SQL语句>;end;
  例:这里用学生信息表st_info6,查询学生姓名:
  SQL语句:selectdistinctnamefromst_info6;--查询结果:+--------+|name|+--------+|王思瑶||王绮梦||李若彤|+--------+3rowsinset(0.00sec)
  放入存储过程中,并命名为get_st_name:createprocedureget_st_namebeginselectdistinctnamefromst_info6;end;
  再使用call来进行调用:mysql>callget_st_name;+--------+|name|+--------+|王思瑶||王绮梦||李若彤|+--------+3rowsinset(0.00sec)
  2 带参数的存储过程
  在调用存储过程中,必须带上特定参数,基本语法格式:createprocedure<存储过程名称>([参数名称][参数类型])begin<SQL语句>;end;
  例 :用学生信息表st_info6分别查询出性别为’男‘和性别为’女‘的同学姓名:
  SQL语句:--查询男同学的姓名:mysql>selectdistinctname->fromst_info6->wheregender='男';+--------+|name|+--------+|李若彤|+--------+1rowinset(0.01sec)--查询女同学的姓名mysql>selectdistinctname->fromst_info6->wheregender='女';+--------+|name|+--------+|王思瑶||王绮梦|+--------+rows2inset(0.00sec)
  如果把上面的语句放到存储过程中:createprocedureget_st_name(sexvarchar(4))beginselectdistinctnamefromst_info6wheregender=sex;end;
  再分别调用:--查询男同学的姓名:mysql>callget_st_name('男');+--------+|name|+--------+|李若彤|+--------+--查询女同学的姓名:mysql>callget_st_name('女');+--------+|name|+--------+|王思瑶||王绮梦|+--------+
  【注意】
  存储过程默认是在当前数据库里创建,且名称需要避免跟MySQL内置的函数名重复,无论是否带参数都需要有括号
  带参数的存储过程中,参数名不能与数据表的字段名相同,否则不会进行条件的筛选,也不会进行报错
  参数列表中间用逗号","分隔开
  SQL语句后面必须加上";"
  存储过程的优缺点
  优点
  高性能:只需要在创建时进行编译,并且能存储在数据库服务器里,能够直接在服务器中运行,所以可以有效提高数据库的执行速度;
  可复用性:由于SQL语句是封装起来的,所以能够只需要简单地调用就能重复使用;
  降低网络负荷:如果在存储过程中有多次数据的交互,就可以减轻服务器的网络负荷,如果是简单的SQL语句就会相差无几;
  安全性:需要对指定用户进行授权,并且有一定可能防止SQL注入式攻击;灵活性:可以使用流程控制语句,有较强的灵活性,能够完成和解决一些复杂的业务逻辑问题。
  缺点
  难调试:由于IDE问题,存储过程的调试要比一般的程序困难一些,用PL/SQL Developer能够在一定程度上弥补这个缺点;
  移植问题:一般情况下石绑定在某个数据库的,所以会难移植,但是如果是作为工程项目就不存在这个问题;
  权限:为了安全所以不是所有人都有这个权限,因此可能仅有少数部分的人才有权限;难维护:一般情况下复杂业务逻辑的代码可读性较差,因此造成维护困难;
  END
  后续还会分享更多实用的SQL技巧

怎么收缩毛孔最有效(什么能缩小脸上的毛孔)即使您使用的糖类型也会影响毛孔堵塞和油性皮肤的外观。如果你想隐藏它,最好不要经常使用粉状的化妆品。此外,您还需要知道如何正确应用它。我们更喜欢解决原因,而不是症状,并想建议一些可以龙年邮票(有这些邮票的人注意了)龙年邮票(有这些邮票的人注意了)本人在工作以外时间,也是一名集邮爱好者,我觉得邮票上面更多的是展现一种艺术形式,它以这样的方式让人们见到记住一些动物植物飞禽走兽奇珍异卉古今名著历史关节疼痛(关节疼痛是怎么回事?)关节疼痛(关节疼痛是怎么回事?)关节疼痛在生活中特别常见,尤其是老年人。对此我们通常都会把关节疼痛认为是风湿类疾病,其实不然。在医学上,引起关节疼痛的疾病比较繁多,病因也比较复杂。精神容易紧张(女人长期精神紧张易被这种癌盯上)精神容易紧张(女人长期精神紧张易被这种癌盯上)是不是平胸的女生得乳腺癌的几率就会低一些?家里有亲人得乳腺癌了,我是不是成为高危人群?蜂蜜蜂胶为什么要少吃?刚刚过去的10月是国际乳腺精神紧张头痛(如何缓解紧张性头痛?)精神紧张头痛(如何缓解紧张性头痛?)紧张性头疼,又称紧张型头痛或肌肉收缩性头疼,是最常见的头痛类型,占所有头痛类型的78。好发于中青年,终身发病率达到3078。虽然紧张性头痛尚不能晋商精神(晋商精神的内涵)晋商精神(晋商精神的内涵)晋商转型发展的历史经验(二十四)晋商精神的内涵崔满红等回溯晋商风雨五百年,艰辛的创业谨慎的守业大胆的展业,不停的轮回,晋商精神时刻鞭策着他们前行再前行。晋两厢车和三厢车的区别(两厢车和三厢车只差一个后备箱?)两厢车和三厢车的区别(两厢车和三厢车只差一个后备箱?)哈喽,大家好,我是婷婷!在以前买车可能对于很多家庭来说是遥不可及的事情,而随着经济变得越来越好之后,如今买车也成为一件普遍的事iphone汽车钥匙(iPhone怎么当汽车钥匙)iphone汽车钥匙(iPhone怎么当汽车钥匙)iPhone怎么当汽车钥匙?近日苹果推送了iOS13。4测试版的更新,在该版本的系统中加入了CarKeyAPI功能,而拥有这项功能睾丸炎症状(男性身体出现这5个异常,需警惕睾丸炎)睾丸炎症状(男性身体出现这5个异常,需警惕睾丸炎)睾丸对于男性来讲非常的重要,很多男性对其都有足够的重视和保护意识。但是睾丸有时候却又比较娇弱,受到细菌和病菌的感染就可能引发炎症,安全知识手抄报资料(简单漂亮的国家安全教育日手抄报)安全知识手抄报资料(简单漂亮的国家安全教育日手抄报)一提到国家安全,很多人会觉得它离我们太遥远,其实,国家安全和我们每个人的生活都密切相关。国家安全不仅关乎国家的兴亡,还关乎我们的三级教育(三级安全教育与培训内容)三级教育(三级安全教育与培训内容)三级安全教育与培训内容安全是生产赖以正常进行的前提,安全教育又是安全管理工作的重要环节,安全教育的目的,是提高全员安全素质安全管理水平和防止事故,
关于爱的定义(关于爱的定义)关于爱的定义(关于爱的定义)哈喽大家好小狐又来啦在现在的社会中啊很多的年轻人甚至是中年人都不太懂什么是爱今天跟小伙伴们分享一下我周边对爱的理解与感悟1。爱,是懂得。最好的爱,不是懂恨君不似江楼月(恨君不似江楼月小说结局是什么?)恨君不似江楼月(恨君不似江楼月小说结局是什么?)恨君不似江楼月小说结局怎么样恨君不似江楼月是由何澍培执导,茅子俊易柏辰郭姝彤陈雨成领衔主演的电视剧。该剧讲述了暴力警察江月楼与良善医手机备份(国产手机自带云备份或更实在)手机备份(国产手机自带云备份或更实在)随着智能手机的发展和APP功能的升级,用户日常用机数据随之不断增加。特别是微信聊天记录越来越多,这也使不少人都在寻求方法如何保存,毕竟聊天记录我的继母(短篇小说苦命的继母)我的继母(短篇小说苦命的继母)作者贾志华清明节那天,我给父母上完坟,又来到旁边一座孤坟前,慢慢地跪下烧纸。我是这个世界上唯一一个给她烧纸的人,她也是我多年来始终不能释怀的人。她是我查尔斯滤色镜(宝石工具查尔斯滤色镜)查尔斯滤色镜(宝石工具查尔斯滤色镜)在珠宝鉴定中有很多的鉴定工具,今天我们来讲一讲查尔斯滤镜,讲查尔斯滤镜之前。我们先了解一下珠宝的颜色是怎么形成的。铬碧玺宝石颜色的形成可以简单分毛阿敏专辑(毛阿敏金发近照曝光)毛阿敏专辑(毛阿敏金发近照曝光)一首渴望让毛阿敏迅速走红,深情大气的演唱风格深入人心,成为中国乐坛的一姐,2015年4月,毛阿敏受邀参加花儿与少年第二季,让人再一次记住了这个英语超亚威农少女(亚维农少女的前世今生)亚威农少女(亚维农少女的前世今生)对于立体主义而言,在当时法国的时代背景下,是不可能被人们所接受的,对于在艺术前沿的前辈野兽派马蒂斯而言,也是很难接受的。毕加索自画像1907年毕加向命运挑战(敢于向命运发起挑战的)向命运挑战(敢于向命运发起挑战的)给大家分享一篇故事,向那些在命运中努力抗争的人致敬!在困境中需要英雄,指引人们前进的方向。随着社会经济的快速发展,人是没有369等之分,但是圈子和失去了才知道珍惜(别等到了失去,才知道珍惜)失去了才知道珍惜(别等到了失去,才知道珍惜)有幸读到了一篇故事,使我明白了一个深刻的道理生命是有限的,别等到了失去的时候才去珍惜它!故事当中讲了两位患有重病的病人做出的截然不同的选家电辐射排行榜(家电辐射排行榜,手机排第四)家电辐射排行榜(家电辐射排行榜,手机排第)怀孕后,很多孕妈都会担心电磁辐射会危害到宝宝健康,听到辐射两字便唯恐避之而不及。在日常生活中,的确有很多辐射物存在我们的身边,下面是帮妈为光的三原色(调色基础之光的三原色)光的三原色(调色基础之光的三原色)学习系统调色之前,要学习一些关于色彩的理论知识,今天就介绍一下光的三原色。光是一切色彩之源。人要感受到色彩,还需要将光波转化成色彩信息,然后传递给