MySQL视图(View)是一种虚拟存在的表,它并不存储数据,而是基于已有表的结果集的可视化展示。视图可以简化复杂的SQL操作,提高数据安全性,并使用户能够专注于他们需要的数据。
-- 创建简单视图
CREATE VIEW employee_view AS
SELECT id, name, department
FROM employees;
-- 创建复杂视图
CREATE VIEW employee_salary_view AS
SELECT e.id, e.name, e.department, s.salary
FROM employees e
JOIN salaries s ON e.id = s.employee_id;
-- 查询视图
SELECT * FROM employee_view;
SELECT * FROM employee_salary_view;
请注意,以上信息可能随MySQL版本的更新而发生变化。建议查阅最新的MySQL官方文档以获取最准确的信息。
领取专属 10元无门槛券
手把手带您无忧上云