MySQL:表与 View 与例程

标签 mysql postgresql view mysql-routines

MySQL 之间有什么区别:表、 View 和例程(存储过程)?

我熟悉表格。听说过的看法和套路。对于这两个名字本身来说,它可以允许查看数据吗?

在 MySQL 中,我在模式下有这 3 个...这 3 个在其他 SQL 中是否也像 POSTGRES 一样可用?

这三者在功能上有什么区别?

最佳答案

简而言之。

表具有数据的物理存储。

View 是一个 sql 查询,可以像表一样查询,但没有任何物理存储。

过程是可编程的子例程,可以执行数据库和执行用户允许的任意数量的操作。

这些定义可能因您使用的数据库解决方案而异。我建议阅读相关文档。

关于MySQL:表与 View 与例程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44564384/

相关文章:

mysql - 始终对 varchar 字段使用 255 个字符会降低性能?

mysql - 使用 Scala 从一个平台查询另一个平台

java - 无法在 JavaFx 中创建 EntityManager

android - 查看隐藏在android Activity 中的其他 View 后面

java - SPRING MVC,将ENUM插入SQL表并在JSP页面中有ENUM的下拉列表

mysql - 将 NOT EXISTS 查询和普通的 SELECT 查询组合成一个语句

postgresql - 从本地文件复制到远程数据库

postgresql - Spring Boot JPA 数据库选择

asp.net-mvc - 部分 View 中的 MVC 操作链接

view - Rails 应用程序路由在引擎中不可用