• 技术文章 >数据库 >mysql教程

    MYSQL视图功能初识_MySQL

    2016-06-01 13:42:56原创827
    bitsCN.com
    视图和存储过称的执行效率是相仿的。但是相比之下,还是最简单的单条的SQL语句执行效率要高一点。 原因在于,视图内的数据并不是以数据集的形式存储在数据库中的。通俗点,就是视图没有数据 它所有的数据都要在引用视图时动态生成。 那么你执行一条SQL语句去查询视图,这时候视图又要执行创建视图时的SQL语句去动态生成数据,这样就等于是执行了两条SQL语句 而单一的SQL语句只有一条而已 自然在这种情况下视图比较慢 视图并不适合任何情况使用,和存储过程相比之下,视图更倾向于 保护数据安全,设置访问限制这方面 创建视图:create view viewname as select statement 删除视图:drop view viewname 作者 justice85 bitsCN.com
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐: 存储
    上一篇:mysql修改已存在的表增加ID属性为auto_increment自动增长的方法_MySQL 下一篇:MySQL error121&error150简析_MySQL
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 深入浅析mysql的timestamp存在的时区问题• MySQL流程控制之while、repeat、loop循环• 怎样解决mysql深分页问题• MySQL事务的ACID特性及并发问题知识点总结• mysql游标有什么用
    1/1

    PHP中文网