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

关于政府门户网站建设的见解站长素材网站

关于政府门户网站建设的见解,站长素材网站,wordpress本地编辑,建立wordpress数据库视图视图就是将一条sql查询语句封装起来,之后使用sql时,只需要查询视图即可,查询视图时会将这条sql语句再次执行一遍。视图不保存数据,数据还是在表中。SELECT 语句所查询的表称为视图的基表,而查询的结果集称为虚拟表…

视图


视图就是将一条sql查询语句封装起来,之后使用sql时,只需要查询视图即可,查询视图时会将这条sql语句再次执行一遍。视图不保存数据,数据还是在表中。

SELECT 语句所查询的表称为视图的基表,而查询的结果集称为虚拟表,视图本身并不存储具体的数据,视图的数据存在于视图的基表中,基本表数据发生了改变,视图的数据也会跟着改变,因为查询语句时不变的,使用视图时会将sql语句再调用一次

-- 定义视图:
create view 视图名 as  查询语句(select 列1,列2...from 表)
-- 使用视图
select * from 视图名
-- 删除视图
drop view 视图名

存储过程


存储过程是什么?

如果实现用户的某些需求时,需要编写一组复杂的 SQL 语句才能实现,那么可以将这组复杂的 SQL 语句集编写在数据库中,由 JDBC 调用来执行这组 SQL语句。把编写在数据库中的 SQL 语句集称为存储过程。

存储过程也就是将逻辑处理的过程是放在数据库中,而不放在java后端代码中,就类似于java语言中的方法,需要先定义,使用时调用。将一些逻辑处理的代码可以事先存储在数据库中,然后使用时直接调用即可。可以减少应用程序与数据库之间的交互次数。

语法格式

存储过程事先需要创建好(包含逻辑),存储过程中可以传入参数。参数分为3种,in(输入参数) out(输出参数) inout(即可以输入还可以输出):

create procedure 存储过程名([in 变量名 类型,out 参数 2,…])

begin

[declare 变量名 类型 [DEFAULT 值];]

存储过程语句块;

end;

CREATE VIEW test ASSELECT * FROM admin;  -- 创建视图
SELECT * FROM test   -- 使用视图
DROP VIEW test       -- 删除视图
​
​
​
​
-- 创建存储过程
DELIMITER $$
CREATE PROCEDURE `gradedb`.`test1`(IN namess INT)
BEGINDECLARE a INT DEFAULT 0;SELECT  a;SET namess=10;SELECT  namess;END$$
DELIMITER ;
​
​
-- 调用存储过程
CALL test1(1);
​
​
-- 流程控制语句
DELIMITER $$
CREATE PROCEDURE `gradedb`.test2(IN t_day INT )
BEGINIF t_day=1 THEN SELECT"星期一";ELSEIF t_day =2 THEN SELECT"星期二";ELSE SELECT"无效日期";END IF;
END$$
DELIMITER ;
​
-- 调用存储过程
CALL test2(2);
​
​
-- case when
DELIMITER $$
​
CREATE PROCEDURE `gradedb`.test3 (IN t_day INT)
BEGINCASEWHEN t_day = 1THENSELECT"星期一";WHEN t_day = 2THENSELECT"星期二";END CASE;
END $$-- 调用存储过程CALL test3(1);       -- 循环
DELIMITER $$
​
CREATE PROCEDURE `gradedb`.test4 () 
BEGIN
DECLARE v_num INT DEFAULT 0;
-- 循环开始 addnum :LOOPSET v_num = v_num + 1;IF v_num = 10THEN LEAVE addnum;END IF;
END LOOP;
-- 循环结束 
SELECTv_num;
END $$
-- 调用存储过程
CALL test4()

举例:

创建存储过程,完成一个逻辑实现

http://www.tj-hxxt.cn/news/79080.html

相关文章:

  • 兰州做网站公司百度网络小说排行榜
  • 工装公司是做什么的seo推广方案怎么做
  • 网站免费源码网页制作工具有哪些
  • 网站的相关搜索css代码怎么做在线网站排名工具
  • wordpress 4.9 下载辽源seo
  • 武汉市内做网站的公司一键优化清理手机
  • 公司网页注册六盘水seo
  • 美国cn2香港cn2seo学院
  • 在线做汉字头像的网站优化大师app
  • 电子商务在线网站建设网站营销软文
  • 一台电脑如何做网站内部搜索引擎优化
  • 曰本免费一级a做爰视频网站推广app软件
  • 上海沙龙网站建设google 网站推广
  • 网站程序 wap pc 同步群排名优化软件
  • 集合视频网站资源怎么做舆情网站入口
  • 网站建站平台 开源常用的关键词优化策略有哪些
  • 网站界面分析怎么去推广自己的店铺
  • 天津网站建设有哪些电商详情页模板免费下载
  • 软件代理网天津外贸seo推广
  • 怎么给网站做缓存seo优化易下拉霸屏
  • 成都网站制作哪家专业郑州网络推广代理
  • 改号宝网站搭建培训心得体会200字
  • 网站一定也做数据库吗哈尔滨怎样关键词优化
  • 做三角渐变用哪个网站国际站seo优化是什么意思
  • 免费弄空间的网站网站关键词排名外包
  • 家装o2o平台有哪些seog
  • ks2e做网站搜外网友情链接
  • 广州建设委员会官方网站灰色行业推广
  • 网站目录命名规则企业推广平台有哪些
  • 涿州做网站深圳seo优化公司排名