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

网站推广网站关键词排名怎么做/刷粉网站推广

网站推广网站关键词排名怎么做,刷粉网站推广,做外贸阿里巴巴有哪些网站,wordpress 模板编辑以下的文章主要介绍的是MySQL存储过程中的语法学习,主要内容包括名字,参数列表,与很多SQL语句的SQL语句集。以下就是具体方案的描述,希望会给你带来一些帮助在此学习方面。一个存储过程包括名字,参数列表,以…

以下的文章主要介绍的是MySQL存储过程中的语法学习,主要内容包括名字,参数列表,与很多SQL语句的SQL语句集。以下就是具体方案的描述,希望会给你带来一些帮助在此学习方面。

一个存储过程包括名字,参数列表,以及可以包括很多SQL语句的SQL语句集。

创建存储过程:

语法:

CREATE PROCEDURE p()

BEGIN

此存储过程的正文

END

CREATE PROCEDURE productpricing()

BEGIN

SELECT Avg(pro_price) AS priceaverage

FROM products;

END;

begin…end之间是存储过程的主体定义

MySQL的分界符是分号(;)

调用存储过程的方法是:

CALL加上过程名以及一个括号

例如调用上面定义的存储过程

CALL productpricing();

哪怕是不用传递参数,存储过程名字后面的括号“()”也是必须的

删除存储过程的方法是

DROP PROCUDURE productpricing;

创建带参数的存储过程:

CREATE PROCUDURE productpricing(

OUT p1 DECIMAL(8,2),

OUT ph DECIMAL(8,2),

OUT pa DECIMAL(8,2)

)

BEGIN

SELECT Min(prod_price) INTO pl FROM products;

SELECT Max(prod_price) INTO ph FROM products;

SELECT Avg(prod_price) INTO pa FROM products;

END;

DECIMAL用于指定参数的数据类型

OUT用于表明此值是用于从存储过程里输出的

MySQL支持 OUT, IN, INOUT

调用带参数的存储过程:

CALL productpricing(@pricelow,

@pricehigh,

@priceaverage);

所有的参数必须以@开头

要想获取@priceaverage的值,用以下语句

SELECT @priceaverage;

获取三个的值,用以下语句

SELECT @pricehigh, @pricelow, @priceaverage;

另一个带IN和OUT参数的存储过程:

CREATE PROCEDURE ordertotal(

IN onumber INT,

OUT ototal DECIMAL(8,2)

)

BEGIN

SELECT Sum(item_price*quantity)

FROM orderitems

WHEREorder_num=onumber

INTO ototal;

END;

CALL ordertotal(20005, @total);

SELECT @total;

添加一个完整的例子:(这是一个自定义分页的存储过程)

DELIMITER $$

DROP PROCEDURE IF EXISTS `dbcall`.`get_page`$$

CREATEDEFINER=`root`@`localhost` PROCEDURE `get_page`(

/**//*Table name*/

tableName varchar(100),

/**//*Fileds to display*/

fieldsNames varchar(100),

/**//*Page index*/

pageIndex int,

/**//*Page Size*/

pageSize int,

/**//*Field to sort*/

sortName varchar(500),

/**//*Condition*/

strWhere varchar(500)

)

BEGIN

DECLARE fieldlist varchar(200);

iffieldsNames=''||fieldsNames=nullTHEN

setfieldlist='*';

else

setfieldlist=fieldsNames;

end if;

ifstrWhere=''||strWhere=nullthen

ifsortName=''||sortName=nullthen

set @strSQL=concat('SELECT ',fieldlist,' FROM ',tableName,' LIMIT ',(pageIndex-1)*pageSize,',',pageSize);

else

set @strSQL=concat('SELECT ',fieldlist,' FROM ',tableName,' ORDER BY ',sortName,' LIMIT ',(pageIndex-1)*pageSize,',',pageSize);

end if;

else

ifsortName=''||sortName=nullthen

set @strSQL=concat('SELECT ',fieldlist,' FROM ',tableName,' WHERE ',strWhere,' LIMIT ',(pageIndex-1)*pageSize,',',pageSize);

else

set @strSQL=concat('SELECT ',fieldlist,' FROM ',tableName,' WHERE ',strWhere,'

ORDER BY ',sortName,' LIMIT ',(pageIndex-1)*pageSize,',',pageSize);

end if;

end if;

PREPARE stmt1 FROM @strSQL;

EXECUTE stmt1;

DEALLOCATE PREPARE stmt1;

END$$

DELIMITER ;

以上的相关内容就是对MySQL存储过程语法学习的介绍,望你能有所收获。

【编辑推荐】

【责任编辑:孙巧华 TEL:(010)68476606】

点赞 0

http://www.lbrq.cn/news/939601.html

相关文章:

  • 自己做的网站如何实现下载文件/百度竞价推广运营
  • 六安市住房和城乡建设委员会网站6/自己如何优化网站排名
  • 永久免费域名空间/seo中国是什么
  • 西宁建设网站/智能建站平台
  • 网站开发团队/营销推广是什么意思
  • 今日新闻 最新消息 大事/seo网络营销推广公司
  • 重庆视频制作公司排名/沈阳seo收费
  • 许昌做网站汉狮网络/自己网站怎么推广
  • 广州做网站多少钱/成都网站关键词推广优化
  • 网站的图文链接怎么做的/各种推广平台
  • 做网站广告有哪些职位/seo搜索引擎的优化
  • 上住房和城乡建设部网站/5188关键词平台
  • 深圳网站建设号/模板免费下载网站
  • 哪一个网站做专栏作家好点/网站推广的渠道有哪些
  • 武汉网站建设武汉网络公司/国家免费职业技能培训官网
  • 做网站流量/汕头百度关键词推广
  • 建站资源共享/图片优化
  • iis6.0如何做网站301/网络广告营销案例分析
  • 可以做mv的视频网站/微信营销平台
  • wordpress企业网站seo/今日军事新闻
  • 成都网站设计合理柚v米科技/百度小程序关键词优化
  • 旅游电子商务网站建设的流程/新闻摘抄四年级下册
  • 江西省城乡住房建设厅网站/怎么做百度推广的代理
  • 夜狼seo/seo优化在线诊断
  • 网站标题就一个关键词/seo导航
  • 做水印的网站/网站搭建软件
  • 手机网站工具/有没有永久免费crm
  • 时时彩做号工具网站/域名收录提交入口
  • 福田公司企业文化/湖南seo优化服务
  • 盗号网站怎么做/无锡seo网站管理
  • JavaWeb(苍穹外卖)--学习笔记13(微信小程序开发,缓存菜品,Spring Cache)
  • 实战演练1:实战演练之命名实体识别
  • 大话数据结构之 < 栈>(C语言)
  • 口腔助手|口腔挂号预约小程序|基于微信小程序的口腔门诊预约系统的设计与实现(源码+数据库+文档)
  • The Magic Mask for Android:解锁无限可能的安卓自定义套件
  • 【lucene】AttributeSource概述