现在有这样一个员工数据库,库中有如下这么多表,想要拉取所有员工名以及员工所对应的部门
使用内链接查询这俩张表中的员工信息,红框表是员工的部门信息表,左侧是员工信息表
仅查看员工名和部门名
那么现在对上图表格操作就比较方便了,但是下次又想回到以上这些信息进行处理时,又得重新进行select处理。
我们可以使用创建视图的方式,后续进行操作直接在这个myview上进行处理就方便了
与表一样,必须唯一命名(不能出现同名视图或表名)创建视图数目无限制,但要考虑复杂查询创建为视图之后的性能影响视图不能添加索引,也不能有关联的触发器或者默认值视图可以提高安全性,必须具有足够的访问权限order by可以用在视图中,但是如果从该视图检索数据select中也含有order by,那么该视图中的order by将被覆盖视图可以和表一起使用