在 PHP 应用程序中使用 MySQL VIEWS 有啥好处? [关闭]

Posted

技术标签:

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

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

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

    是否有任何安全增量?

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

【问题讨论】:

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

【讨论】:

几乎完全正确 - 视图不会产生性能优势。充其量,他们不会更快。充其量它们会变慢并作为子选择执行。

以上是关于在 PHP 应用程序中使用 MySQL VIEWS 有啥好处? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用 Views 模块(Drupal 7)显示 php 数组

php 在休息请求帖子中添加一个计数器。使用插件“Post Views Counter”的功能。

在 Rails 中使用 MYSQL 视图

Drupal 7 views_embed_view node.tpl.php 字段

未定义变量:文件(查看:\resources\views\home.blade.php)

从 views_php 过滤器返回 TRUE 未按预期工作