mysql 修改视图命令是_MySQL视图-视图创建,修改,删除,查看,更新数据

bc3f9276acf88283a0569b9b9ef9ee92.png

在线QQ客服:1922638

专业的SQL Server、MySQL数据库同步软件

视图是一个虚拟表,对于使用该视图的用户基本上是透明的。该视图实际上不存在于数据库中,行和列数据来自定义该视图的查询所使用的表,并且在使用该视图时动态生成。

简单:使用视图的用户完全不需要关系背后的相应表结构,关联条件和过滤条件。对于用户而言,它已经是经过过滤且合格的结果集。

安全:使用该视图的用户只能访问其允许的结果集,并且表的权限管理不能限于特定的行某一列,但可以通过视图轻松实现。

数据独立性:一旦确定了视图的结构,就可以屏蔽表结构更改对用户的影响,并添加列到源表对视图没有影响;修改源表的列名,可以通过修改视图来解决,不会对访问者造成影响。

创建[或替换]视图?视图名称(第1栏,第2列…)

AS SELECT(第1栏,第2列……)

FROM…;

[与[级联|局部] [检查选项]

创建还是替换视图?查看名称?从[…]选择[…];

[与[CASCADED |局部] [检查选项]

显示表格;

desc?视图名称

显示创建视图吗?视图名称\\\\ G

插入?视图名称

更新?视图名称

[与[级联| LOCAL]检查选项]?确定是否允许更新的数据记录可能不再满足视图条件。

只要满足此视图的条件,就可以更新本地

级联必须满足要更新的所有视图视图的所有条件,默认值为级联。

为了防止数据由于视图修改而丢失,建议添加WITH CHECK OPTION

视图的可更新性相关视图中查询的定义。以下类型的视图不可更新。

1。 包含以下关键字 sql 语句:聚合函数( sum,最小,最大,计数 等) 或 全部合并。

2. 始终显示。

3.select 包含子查询。

4.jion

5.from 无法更新的视图

6.where 句子的子查询引用 来自 句子表

放置视图?视图名称

注意:

1.可以通过视图Data插入,但只能基于基本表插入,不能在整个表中更新数据

2.视图不是表,不保存数据,只是一个虚拟表,在源表中的数据更改后,视图的结果也同步更改

3.在正常情况下,创建受限视图时,添加” WITH CHECK OPTION”命令。

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:1024 设计师:我叫白小胖 返回首页

打赏作者

Yifeng Guo

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值