【问题标题】:What are the advantages of using MySQL VIEWS in PHP application? [closed]在 PHP 应用程序中使用 MySQL VIEWS 有什么好处? [关闭]
【发布时间】:2020-04-27 16:48:57
【问题描述】:

我对 PHP、MySQL 和 Web 开发并不陌生。我已经看到 MySQL 视图是“虚拟表”,可用于虚拟表示数据表。而我的问题是,

  1. 当我们在 PHP 7 MySQL 应用程序中使用 MySQL 视图时,性能是否会有所提升?

  2. 是否有任何安全增量?

  3. 我们可以将 MySQL 视图用于 JSON REST API 请求吗?

【问题讨论】:

    标签: php mysql database view


    【解决方案1】:
    1. 据我所知。该视图就像您将查询保存到数据库一样。这样您就可以节省编写复杂查询的时间。
    2. 我认为是的。因为您可以授予用户查看而不是直接访问表格的权限。
    3. 获取数据是可以的,但是像编辑和删除这样的功能我不这么认为。

    【讨论】:

    • 几乎完全正确 - 视图不会产生性能优势。充其量,他们不会更快。充其量它们会变慢并作为子选择执行。
    猜你喜欢
    • 2013-02-06
    • 2012-07-17
    • 2011-08-06
    • 2020-10-25
    • 2011-04-26
    • 1970-01-01
    • 2012-05-16
    • 2012-01-26
    相关资源
    最近更新 更多