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

网站改版文案2018怎么做网站淘宝客

网站改版文案,2018怎么做网站淘宝客,婚纱网站模板,腾讯云服务器cvm1.存储过程 存储过程#xff08;Stored Procedure#xff09;是一组为了完成特定功能的SQL语句集#xff0c;经编译后存储在数据库中#xff0c;用户通过指定存储过程的名字并给定参数#xff08;如果该存储过程带有参数#xff09;来调用执行它。 2.MySQL存储过程创建…1.存储过程 存储过程Stored Procedure是一组为了完成特定功能的SQL语句集经编译后存储在数据库中用户通过指定存储过程的名字并给定参数如果该存储过程带有参数来调用执行它。 2.MySQL存储过程创建 1.语法 #创建存储过程 CREATE PROCEDURE 存储过程名 ([[IN|OUT|INOUT]] 参数名 数据类型) 过程体;#删除存储过程 DROP PROCEDURE IF EXISTS 存储过程名;#删除存储过程 DROP PROCEDURE IF EXISTS adduser;#创建存储过程 CREATE PROCEDURE adduser(num DOUBLE) BEGINUPDATE user SET money money - num WHERE name 张三;UPDATE user SET money money num WHERE name 李四; END;2.过程体 BEGIN过程体 END;过程体每条SQL语句用;隔开3.参数 IN 不管存储过程里面的参数怎么改变都不影响外部变量。 OUT 不管参数传入之前的定义是什么在存储过程中都为null。 存储过程里面对参数的改变都会影响外部变量。 INOUT 参数在外部定义后会将定义的变量传入。 存储过程里面对参数改变都会影响外部的变量。 #IN0 CREATE PROCEDURE add2(IN num INT(20)) BEGINSET num 111;SELECT num; END;SET a 123; CALL add2(a); SELECT a;#OUT CREATE PROCEDURE add3(OUT num INT(20)) BEGINSELECT num;SET num 111; END;SET a 123; CALL add3(a); SELECT a;#INOUT CREATE PROCEDURE add3(INOUT num INT(20)) BEGINSELECT num;SET num 111;SELECT num; END;SET a 123; CALL add3(a); SELECT a;4.变量 使用 DECLARE 定义变量只能在存储过程、函数或触发器中使用。 变量赋值 1.使用 DEFAULT 默认赋值。 2.使用 SET 赋值。 3.使用 SELECT…INTO… 赋值。 DROP PROCEDURE IF EXISTS add1; CREATE PROCEDURE add1() BEGIN#默认值DECLARE a INT(20) DEFAULT 1;DECLARE b INT(20);DECLARE c VARCHAR(255);#使用set为变量赋值SET b 2;SELECT a;SELECT b;#使用SELECT...INTO...为变量赋值SELECT name INTO c FROM user WHERE id 1; SELECT c; END;CALL add1();用户变量 用于在 SQL 语句和存储过程之间传递数据。 用法 变量名 在使用用户变量之前最好先初始化它否则它的值将是 null。 变量作用域 内部变量在其作用域范围内享有更高的优先权当执行到end时内部变量消失不再可见了在存储过程外再也找不到这个内部变量但是可以通过out参数或者将其值指派给会话变量来保存其值。 5.调用存储过程 CALL 存储过程名;6.分隔符 MySQL默认以;为分隔符如果没有声明分割符则编译器会把存储过程当成SQL语句进行处理因此编译过程会报错。所以要事先用 “DELIMITER //” 声明当前段分隔符让编译器把两个 “//” 之间的内容当做存储过程的代码不会执行这些代码。“DELIMITER ;” 的意为把分隔符还原。 3.MySQL存储过程的控制语句 1.条件语句 IF-THEN-ELSE语句 IF 条件 THENSQL语句; END IF;CREATE PROCEDURE methods() BEGINDECLARE a INT;SET a 1;IF a 1 THENSELECT a;END IF; END;CALL methods();CASE-WHEN-THEN-ELSE语句 CASE 变量名WHEN 值1 THENSQL语句;WHEN 值2 THENSQL语句;ELSESQL语句; END CASE;CREATE PROCEDURE methods() BEGINDECLARE a INT;SET a 1;CASE aWHEN 0 THENSELECT 0,a;WHEN 1 THENSELECT 1,a;ELSESELECT ---,a;END CASE;END;CALL methods();2.循环语句 WHILE-DO…END-WHILE语句 WHILE 条件 DOSQL语句; END WHILE;CREATE PROCEDURE methods() BEGINDECLARE a INT DEFAULT 0;WHILE a5 DOINSERT INTO user (name,money) VALUES (李明,1000);SET aa1;END WHILE; END;CALL methods();
http://www.dnsts.com.cn/news/207206.html

相关文章:

  • 怎么用wordpress建电商网站企业网络规划毕业设计
  • 网站布局设计排版解决方案网站
  • 哪里ui培训班好网站seo外包公司有哪些
  • 可以制作图片的软件常州seo
  • WordPress建影视站商业空间设计概念方案
  • 如何建设好一个公司网站济南网站制作推广
  • 厦门市建设管理协会网站首页河北地图
  • 免费领手机 网站微信公众号排版编辑
  • 建站运营新闻百度搜索一下
  • 电商网站设计公司排行榜wordpress列表显示标签
  • 物流商 网站建设方案中国世界排名前100名的大学
  • 环保网站设计是什么太原seo排名
  • 网站制作案例市场品牌建设成绩
  • 做学历的网站自己制作手机app
  • 怎么导入网站源码wordpress备案号代码
  • 培训网站建设课程团购网站模板免费下载
  • 外贸网站域名能用cn做后缀吗网站开发工具软件
  • 教育网站开发文档模板网站如何建设与安全
  • app手机端电子商务网站功能网站源码怎么获取
  • 推广型的网站怎么做廊坊论坛网站建设
  • 网站建设 天佑互联做网站需要会什么编程
  • 安徽网站建设推荐搜索引擎收录查询
  • 包头怎样做网站沪上装修排名前十有哪些品牌
  • 手机wap网站导航模板千瓜数据
  • 企业网站模板建站怎样自己创网站
  • 物联网开发企业seo蜘蛛屯
  • 网站前台设计过程郑州比较大的网络公司
  • aspcms网站使用教程搜狗推广和百度推广哪个好
  • 武威建设网站的网站上海网站建设q479185700強
  • 关于电商网站建设与管理的书籍太原软件行业