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

宝宝投票网站怎么做客服系统网页源码2022免费

宝宝投票网站怎么做,客服系统网页源码2022免费,深圳外贸网站建设工作室,公司的网站建设费应该怎么入账视图 视图是从一个或者几个基本表(或视图)导出的表。它与基 本表不同,是一个虚表。 创建使用视图 # 视图 -- 视图只能用来查询,不能做增删改 -- 创建视图 -- 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.hengruixuexiao.com/news/17003.html

相关文章:

  • 网站建设意义模板网搜网
  • 怎么做的360网站打不开广州网站建设公司
  • 最专业的网站建设公司让手机变流畅的软件下载
  • 往网站上传照片怎么做优化大师官方
  • 天台网站建设2024年新冠疫情最新消息今天
  • 重庆网站制作和推广公司互联网营销外包推广
  • 用php做电商网站教育机构在线咨询
  • wordpress访问量统计seo优化基础教程pdf
  • 企业名录大全网网站怎么优化排名靠前
  • 模块化网站开发nba最新交易汇总实时更新
  • 古楼角网站建设关键词优化工具有哪些
  • wordpress流水布局主题福州短视频seo网站
  • 怎么做网站内容添加手机维修培训班学校
  • 对于协会的新年祝贺语网站模板世界互联网峰会
  • 北京和君网站建设系统优化的例子
  • 可以做动漫网站的源码源码百度指数在哪里看
  • 网站调用flash免费的个人网站怎么做
  • 南昌企业网站设计深圳百度推广客服
  • 程序员帮忙做放贷网站广州网站推广平台
  • 网页生成桌面快捷方式网站优化排名哪家好
  • 服务外包和劳务外包区别怎么做好seo内容优化
  • 网络公司做网站价格网站网络推广推广
  • 网站如何投放广告网络推广是啥
  • 云南城市建设职业学院成绩查询网站网络优化的内容包括哪些
  • 北京网站设计合理刻找谁做百度关键词排名
  • 西宁企业网站建设公司北京seo优化wyhseo
  • 没有注册公司可以建网站吗近三天发生的大事
  • 华为云上面可以代做网站吗腰肌劳损的自我治疗和恢复的方法有什么?
  • 设计门户网站优化网络培训
  • C2C电商网站seo外链论坛