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

聊城建设网站/品牌推广运营策划方案

聊城建设网站,品牌推广运营策划方案,开发工具箱,网站建设的考虑文章目录视图1、含义2、视图特点3、创建/修改视图4、查看视图5、删除视图6、更新视图7、视图与表的对比变量1、分类2、系统变量3、自定义变量3.1 用户变量3.2 局部变量视图 1、含义 简单理解为视图是一个虚拟表,行和列的数据来自定义视图的查询中使用的表&#xf…

文章目录

  • 视图
    • 1、含义
    • 2、视图特点
    • 3、创建/修改视图
    • 4、查看视图
    • 5、删除视图
    • 6、更新视图
    • 7、视图与表的对比
  • 变量
    • 1、分类
    • 2、系统变量
    • 3、自定义变量
      • 3.1 用户变量
      • 3.2 局部变量

视图

1、含义

简单理解为视图是一个虚拟表,行和列的数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的,只保存了sql逻辑,不保存查询结果。

  • 使用场景
    多个地方用到同样的查询结果,该查询结果使用的sql语句较复杂。

2、视图特点

1、宠用sql语句
2、简化复杂的sql操作,不必知道它的查询细节
3、保护数据,提高安全性(只提供客户想知道的数据)

3、创建/修改视图

  • 语法
# 方式一:
create view 视图名
as
查询语句;# 下面两个语句也可以用来修改视图
# 方式二
create or replace view 视图名
as
查询视图;# 方式三
alter view 视图名
as
查询视图;

4、查看视图

# 方式一
desc 视图名;# 方式二
show create view 视图名;

5、删除视图

drop view 视图名1,视图名2...;

6、更新视图

更新视图中的数据

  • 语法
# 插入
insert into 视图名 varlues('值1','值2',...);# 修改
update 视图名 set 列名='值',... where 条件
;# 删除
delete from 视图名 where 条件;

需要注意的是一般是不允许进行视图的更新操作的,因为视图的更新会导致原表中的数据同样进行改变
以下类型的视图是不能更新的
在这里插入图片描述

7、视图与表的对比

类型创建语法的关键字是否实际占用物理空间
视图create只保存了sql逻辑,不占用空间
create table保存了数据,占用空间

变量

1、分类

  • 系统变量
    • 全局变量
    • 会话变量
  • 自定义变量
    • 用户变量
    • 局部变量

2、系统变量

  • 说明
    变量由系统提供,不是用户定义,属于服务器层面。

  • 作用域

    • 全局变量:服务器每次启动将为所有的全局变量赋初始值,针对于所有的会话连接有效。
    • 会话变量:仅仅针对当前会话连接有效。
  • 语法
    1、查看所有的系统变量
    show global|【session】 variables

    2、查看满足条件的部分系统变量
    show global|【session】variables like '%char%';

    3、查看指定的某个系统变量的值
    select @@global|【session】.系统变量名

    4、为某个系统变量赋值
    方式一:
    set global|【session】系统变量名 = 值;
    方式二:
    set @@global|【session】.系统变量名=值;

补充:如果是全局级别,则需要加global,如果是会话级别,则需要加session,如果不写则默认为session

3、自定义变量

  • 说明:
    变量使用户自己定义的,不是由系统定义的
  • 使用步骤:
    (1)声明(2)赋值(3)使用(查看、比较、运算等)

3.1 用户变量

  • 作用域:针对于当前会话连接有效,可以应用在任何地方,也就是begin end里面或begin end 外面
  1. 声明并初始化

方式一:set @用户变量名=值;
方式二:set @用户变量名:=值;
方式三:select @用户变量名:=值;

  1. 赋值(更新用户变量的值)

方式一:通过set或select

方式一: set @用户变量名=值;
方式二: set @用户变量名:=值;
方式三: select @用户变量名:=值;

方式二:通过select into

select 字段 into 变量名 from;# 例如:将count(*)求得的值赋值到@count变量中去
select count(*) into @count;
  1. 使用(查看用户变量的值)
select @用户变量名;

3.2 局部变量

作用域:仅仅在定义它的begin end中有效,应用在begin end的第一句话

  1. 声明

方式一:declare 变量名 类型;
方式二:declare 变量名 类型 default 值;

  1. 赋值

方式一:

方式一: set 局部变量名=值;
方式二: set 局部变量名:=值;
方式三: select 局部变量名:=值;

方式二:通过select into

select 字段 into 局部变量名 from;
  1. 使用
select 局部变量名;
http://www.jmfq.cn/news/5263435.html

相关文章:

  • 网站被挂马做js跳转/挖掘爱站网
  • 门户网站设计技巧/2023年7 8月十大新闻
  • 360网站卖东西怎么做的/怎么找当地的地推团队
  • 微信商城app/免费发布网站seo外链
  • 自己做微网站制作教程/爱站网官网
  • 搜狗搜索网站提交入口/游戏广告投放平台
  • 网站开发 文件上传慢/地推拉新app推广接单平台
  • flash建网站教程/推广引流工具
  • 给女朋友做的生日网站/宁波网站制作优化服务公司
  • 做网站js还是jq/网络营销公司招聘
  • 做企业网站代码那种好/搜外滴滴友链
  • 河北企业网站设计/品牌营销策划ppt
  • 怎么让网站能被百度到/惠州seo排名收费
  • 常熟建设局网站首页/企业网络营销青岛
  • 沈阳专门做网站/国内最新十大新闻
  • 西安优秀的集团门户网站建设企业/农产品网络营销
  • 外贸网站做多少钱的/市场调研报告1000字
  • 全国建设地产网站/seo优化网络推广
  • 濮阳网站开发/今天济南刚刚发生的新闻
  • 有域名如何做网站/上海广告公司
  • 网站制作要素/兰州快速seo整站优化招商
  • 美团广告投放平台/淄博网站优化
  • 网站弹窗客服代码/百度识图在线识别
  • 长春做商业平台网站/免费个人主页网站
  • 企业建设网站没有服务器/百度爱采购优化
  • 3g网站设计/南宁seo外包服务商
  • 商业网站建设常识/搜索引擎的四个组成部分及作用
  • 建设网站注意哪几点/韩国今日特大新闻
  • 网站开发需要哪些人员/搜索词
  • 工业和信息化网站备案系统/软文的本质是什么