gpt4 book ai didi

mysql - MySQL中的嵌套 View 有什么问题吗

转载 作者:太空宇宙 更新时间:2023-11-03 11:11:19 25 4
gpt4 key购买 nike

让一个 View 引用另一个 View 有什么问题吗?例如,假设我有一个用户表

CREATE TABLE `users` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`first_name` varchar(255) NOT NULL,
`last_name` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
);

然后为了论证一个只显示所有用户的 View

CREATE VIEW all_users AS SELECT * FROM users

然后是一个只返回他们的first_namelast_name

的 View
CREATE VIEW full_names AS SELECT first_name, last_name FROM all_users

将一个 View 基于另一个 View 是否存在性能问题?我们还假设这是最简单的示例,真实世界的场景会复杂得多,但基于一个 View 到另一个 View 的一般概念相同。

最佳答案

这取决于 ALGORITHM用过的。 TEMPTABLE 可能非常昂贵,而 MERGE 应该与直接使用表相同,因此不会有任何损失。

关于mysql - MySQL中的嵌套 View 有什么问题吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8361885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com