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

平台网站如何做推广关键词排名查询软件

平台网站如何做推广,关键词排名查询软件,途牛网站开发需求,网站制作模板代码视图 视图是从一个或者几个基本表(或视图)导出的表。它与基 本表不同,是一个虚表。 创建使用视图 # 视图 -- 视图只能用来查询,不能做增删改 -- 创建视图 -- create view 视图名【view_xxx / v_xxx】 -- as 查询语句 create view…

视图

视图是从一个或者几个基本表(或视图)导出的表。它与基 本表不同,是一个虚表。

 创建使用视图

# 视图
-- 视图只能用来查询,不能做增删改

-- 创建视图
-- create view 视图名【view_xxx / v_xxx】

-- as 查询语句
create view v_stu_man as
select * from student where ssex = '男';

-- 视图使用
select * from v_stu_man;


create view v_vstuman_class as
select v_stu_man.*,classname from v_stu_man
left join class on v_stu_man.classid = class.classid

select * from v_vstuman_class;

-- 查看库中所有的视图
select * from information_schema.VIEWS 
WHERE table_schema = 'myschool';

-- 删除视图
drop view v_stu_man;
 

存储过程

 存储过程是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后,再次调用不需要重复编译,用户通过指定存储过程的名字并给出参数 (如果该存储过程带有参数)来执行它。

创建使用存储过程

# 存储过程  -- 本质是一个函数

-- 存储过程创建
-- create procedure 存储过程名【proc_xxx】(形参列表)
-- begin 
--     一组sql语句集
-- end 

-- 创建最简单存储过程
delimiter $$
create procedure proc_test()
begin 
        select * from student;
end $$
delimiter ;

-- 使用存储过程
call proc_test();

-- 带参存储过程
delimiter $$
create procedure proc_test2(
    in a int,   -- in 只入参(值传递)
    out b int,  -- out 只出参 (无)
    inout c int -- inout 出入参 (引用传递)
)
begin 
    set a = a+1;
    set b = b+100;
    set c = c+1000;
end $$
delimiter ;

-- 环境变量 @局部环境变量 @@全局环境变量
-- 环境变量  @ 局部环境变量  @@ 全局环境变量
set @x = 10;   -- 11 10 null
set @y = 20;     -- 120 20 null
set @z = 30;     -- 1030 30 null 

select @x, @y, @z;

call proc_test2(@x,@y,@z)

select @x, @y, @z;

-- 面试题
-- ceiling 向上取整
-- 分页
delimiter $$
create procedure proc_stuPage(
    in curpage int,
    in sizepage int,
    out stucount int,
    out pagecount int
)
begin 
    declare cp int; -- declare 变量
    set cp = (curpage-1)*sizepage;
    select count(*) from student into stucount;
    set pagecount = ceiling(stucount / sizepage);    
    select * from student limit cp,sizepage;
end $$
delimiter ;

set @a = 0;
set @b = 0;

call proc_stuPage(2,3,@a,@b);

select @a,@b

存储过程与函数的区别:

语法:关键字不同,存储过程是procedure, 函数是function;
执行:存储过程可以独立执行,函数必须依 赖表达式的调用;
返回值:存储过程可以定义多个返回结果, 函数只有一个返回值;2222
功能:函数不易做复杂的业务逻辑,但是存 储过程可以。

存储过程的缺陷

维护性:存储过程的维护成本高,修 改调试较为麻烦。

移植性:大多数关系型数据库的存储过程 存在细微差异。

协作性:没有相关的版本控制或者IDE,团队中对于存储过程的使用大多是依赖文档。

http://www.hrbkazy.com/news/39824.html

相关文章:

  • 网站维护要多久时间宁波seo咨询
  • 代码素材网站哪个好seo网站推广是什么
  • wordpress修改手机端幻灯片网站优化一年多少钱
  • 网站建设图片关键词优化一般收费价格
  • wordpress中的邮箱站长工具seo综合查询网
  • 网页设计案例教程杨松答案seo推广的方法
  • 建材网站建设 南宁百度竞价排名魏则西事件分析
  • 无锡市新吴区建设环保局网站百度的竞价排名是哪种方式
  • 做360网站优化关键词竞价排名名词解释
  • 高端手机网站设计东营网站seo
  • qq推广设置中心seo去哪里学
  • 淘金网站建设推广国家认可的教育培训机构
  • 用c做网站自助建站官网
  • 做医疗的网站建设网络营销服务公司
  • 乌鲁木齐建设银行招聘网站有什么功能
  • 网站维护 关站 seo哈尔滨网站建设
  • 建设网站要多少费用网上销售培训课程
  • 开网站做一个交易所怎么做发软文
  • 怎么用VS2012建设网站小小课堂seo自学网
  • 汉阳放心的建站企丿网站及搜索引擎优化建议
  • windows7做网站永久免费自助建站系统
  • 360推广手机优化大师下载安装
  • 朋友圈海报用什么网站做的安徽seo优化规则
  • 园林景观网站源码大数据查询个人信息
  • 响应式网站建设教程做网络推广工作怎么样
  • 网站建设之数据信息的保密性长沙网站包年优化
  • 有关网站开发的国外书籍手机网站建设价格
  • 西安网站制作开发公司哪家好如何自建网站
  • 营口做网站的公司企业网站推广注意事项
  • 网站建设要托管服务器现在做推广的新渠道有哪些