假设有一个关系表(A,B,C),我得到了它的所有特权。我做了一个视图V( A )查看表的A,那么如果我被取消了表中的所有特权,视图到底会发生什么?据我所知,视图是在调用时动态创建的表抽象(如果不是物化的)。由于我对基础表没有任何特权,所以无法调用视图V,它需要基础表上的SELECT特权。所以这个视图基本上是从系统中删除的。
我的理解正确吗?如果视图</em
我正在试图理解为什么直接查询需要~0.5s来运行,而使用相同查询的视图需要10s才能运行。MySql v5.6.27.,PRIMARY,4,\N,3629,Using where如果没有where子句,视图的定义f, func2(a) as g对视图的查询:
select * from ViewA t where t.b =
我希望在MySQL中创建一个视图,以便数据分析用户能够轻松地过滤大量数据,但是当我创建一个具有任何分组的视图时,整个视图都会被扫描,使得该视图在性能上毫无用处。一个简单的例子SELECT DeviceId, FROM Value v
WHERE DeviceIddeviceid = 123456 AND Timestamp >= '2020-