问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MySQL创建视图时,要加上什么属性才能在创建视图后修改视图里的数据呢?

发布网友 发布时间:2022-06-03 17:45

我来回答

3个回答

热心网友 时间:2023-10-24 01:54

语法
: CREATE VIEW <视图名> [(列名1,列名2,……)]
[WITH ENCRYPTION]
AS
SELECT_STATEMENT
[WITH CHECK OPTION]----就是这个属性决定该视图能否修改数据,真实作用是修改视图的数据最终是在产生视图的基表中,继而表现在视图上。
功能:创建视图
例1:创建一个成绩单视图
CREATE VIEW dbo.vw_cjd(name, cid, result)
AS
SELECT name, report.cid, report.result FROM student JOIN report
ON student.sid=report.sid
例2:显示成绩单视图
Select * from vw_cjd

修改视图与删除视图
1. 修改视图
语法:ALTER VIEW <视图名> [(列名1,列名2,……)] [WITH ENCRYPTION]
AS
SELECT statement [WITH CHECK OPTION]
例:修改视图vw_cjd
ALTER VIEW vw_cjd
AS
Select name, report.cid, report.result, address From student join report
ON student.sid=report.sid
查看Select * from vw_cjd
2. 删除视图
语法:DROP VIEW <视图名>
例:删除视图vw_cjd
DROP VIEW vw_cjd
视图定义信息
一、视图定义信息
1.在企业管理*器中查看
2.查询视图Information_schema.views
3.查询系统表syscomments
4.使用命令 sp_helptext 对象名
二、隐藏视图定义
with encryption
通过视图修改数据
¨ 只能影响一个基表;
¨ 如果指定WITH CHECK OPTION选项,那么要验证所修改的数据。

热心网友 时间:2023-10-24 01:54

视图中有algorithm算法,它的值有三种:
algorithm = merge/temptable/undefined
当你建视图的时候声明其algorithm算法为temptable,这样视图就能像一张普通表一样进行增删改查了,但是对视图的操作会影响到原表的。追问3Q啦!呵呵 还是没用 ,原来在视图中包含分组或聚合的话,就不允许修改,有什么办法可以修改呢?求救呀

追答这个就不懂咯

热心网友 时间:2023-10-24 01:55

MySQL 8.0 推出了histogram,也叫柱状图或者直方图。先来解释下什么叫直方图。


关于直方图

我们知道,在DB中,优化器负责将SQL转换为很多个不同的执行计划,完了从中选择一个最优的来实际执行。但是有时候优化器选择的最终计划有可能随着DB环境的变化不是最优的,这就导致了查询性能不是很好。比如,优化器无法准确的知道每张表的实际行数以及参与过滤条件的列有多少个不同的值。那其实有时候有人就说了,索引不是可以解决这个问题吗?是的,不同类型的索引可以解决这个问题,但是你不能每个列都建索引吧?如果一张表有1000个字段,那全字段索引将会拖死对这张表的写入。而此时,直方图就是相对来说,开销较小的方法。

直方图就是在 MySQL 中为某张表的某些字段提供了一种数值分布的统计信息。比如字段NULL的个数,每个不同值出现的百分比、最大值、最小值等等。如果我们用过了 MySQL 的分析型引擎brighthouse,那对这个概念太熟悉了。

MySQL的直方图有两种,等宽直方图和等高直方图。等宽直方图每个桶(bucket)保存一个值以及这个值累积频率;等高直方图每个桶需要保存不同值的个数,上下限以及累计频率等。MySQL会自动分配用哪种类型的直方图,我们无需参与。

MySQL 定义了一张meta表column_statistics 来存储直方图的定义,每行记录对应一个字段的直方图,以json保存。同时,新增了一个参数histogram_generation_max_mem_size来配置建立直方图内存大小。

不过直方图有以下*:

1. 不支持几何类型以及json。2. 不支持加密表和临时表。3. 不支持列值完全唯一。4. 需要手工的进行键值分布。

那我们来举个简单的例子说明直方图对查询的效果提升。


举例

表相关定义以及行数信息等:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 用QQ邮箱从上海发邮件到大阪附近要多少时间啊?急求回答 oracle 如何用脚本修改视图的名称 如何修改vf数据库中视图的名称 EDM邮件平台哪个比较好?要在上海由技术服务团队的,发送量在中小型 求一个修改视图语句 ⅰⅤMS-4200默认视图怎样修改? sql 修改视图的问题 取消微博和博客的关联 新浪微博和博客,取消了关联,但是博客改名后微博名还是会跟着改,怎么破 二哈和他的白猫师尊为什么下架 如何说服客户购买打印机耗材? 8毫米双眼皮恢复好了是几毫米 压线双眼皮8毫米宽吗? 我开的双眼皮,大夫说有8mm,大家帮我看看有没有这个宽度。我看怎么没有那么宽,还是因为内皉赘皮没开 在外汇中有50期均线,100期均线,200期均线,是甚么意思啊,怎没设置的,详细一点谢谢 股票12天和50天线什么状态是中线 格力凉之源大一匹的尺寸我想买空调罩但是不知道买多大的 挂式空调带罩以后怎么声音变大了 企业所有权与经营权分离的原因 管理权与股权分离的弊端 proe5.0中修改视图的操作可以修改什么 谁知道韵达从上海发往全国各地邮件的价格?详细点的,首重,续重 我QQ:289972637 从上海发邮件要多久到乌鲁木齐啊 葡萄干和核桃同吃有什么好处 常吃干果有哪些好处?比如:红枣,核桃,葡萄干...... 这个怎么一直在提示“输入字符串格式不正确”那位会的帮个忙谢谢~~ System.FormatException:“输入字符串的格式不正确。” 这是怎么回事 输入字符串的格式不正确 北京舞蹈学院教师证书编号什么意思 实盘跟仓什么意思? 什么是实盘操作 帮忙分析一下句子的成分I am in charge of the company 七年级英语作文竞选记律班长 为什么ipad不能登录加博英语 泰迪熊不绣钢保温杯350ml多少钱? 重庆“断崖式”降温,街头惊现“乱穿衣”现象,当地到底有多冷? 2009年的冬天是百年不遇的寒冬,全球很多地区遭遇了极端低温和暴风雪的恶劣天气,如图所示是拍摄的雪灾中 青岛海浩奇观在极寒天气才可能会呈现,今年青岛超强低温与什么有关? 雨林木风win7旗舰版任务栏怎么透明 便秘会引起肚子大吗?