在 MySQL 中,视图(View)是一个虚拟的表,其内容是基于查询的结果集。视图本身并不包含数据,而是存储了基于一个或多个表的查询的定义。通过视图,可以简化复杂的查询、隐藏底层表的结构,以及提供安全性和访问控制。
CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
CREATE OR REPLACE VIEW view_name AS
SELECT new_column1, new_column2, ...
FROM new_table_name
WHERE new_condition;
DROP VIEW view_name;