SQL中简略视图和复杂视图的区别
发布时间:08/01 来源:未知 浏览:
关键词:
SQL中有两品种型的视图:简略视图和复杂视图。
简略视图只能包括单个基表。可以在多个基表上结构复杂视图。
复杂视图可以包括:连贯前提、group by子句、order by子句。
这些观念之间的主要区别是:
简略视图 | 复杂视图 |
仅包括一个基表或仅从一个表新建。 | 包括多个基表或从多个表新建。 |
我们不克不及运用MAX(),COUNT()等组功能 | 我们可以运用组功能。 |
不包括数据组。 | 它可以维护数据组。 |
可以通过简略的视图施行DML操纵。 | 没法始终通过复杂视图施行DML操纵。 |
可以在simle视图上直接施行INSERT,DELETE和UPDATE。 | 我们不克不及直接在复杂视图上利用INSERT,DELETE和UPDATE。 |
简略视图不包括group by,distinct,pseudocolumn如rownum,columns defiend by expressions。 | 它可以包括group by,distinct,pseudocolumn如rownum,columns defiend by expression。 |
不包含基表中的NOT NULL列。 | 未通过简略视图选中的NOT NULL列可以包括在复杂视图中。 |
举荐学习:《mysql教程》
本篇文章就是对于SQL中简略视图和复杂视图的区别介绍,但愿对需要的伴侣有所帮忙!
以上就是SQL中简略视图和复杂视图的区另外细致内容,更多请关注 百分百源码网 其它相干文章!