MYSQL 视图功能初识

视图和存储过称的执行效率是相仿的。可是相比之下,仍是最简单的单条的SQL语句执行效率要高一点。
缘由在于,视图内的数据并非以数据集的形式存储在数据库中的。通俗点,就是视图没有数据
它全部的数据都要在引用视图时动态生成。
那么你执行一条SQL语句去查询视图,这时候视图又要执行建立视图时的SQL语句去动态生成数据,这样就等因而执行了两条SQL语句
而单一的SQL语句只有一条而已
天然在这种状况下视图比较慢

视图并不适合任何状况使用,和存储过程相比之下,视图更倾向于
保护数据安全,设置访问限制这方面

  建立视图:create view viewname as select statement

  删除视图:drop view viewname
相关文章
相关标签/搜索