mysql中创建视图
时间: 2023-10-23 17:31:48 浏览: 98
在MySQL中创建视图可以通过以下语法:
```sql
CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
```
其中,`view_name` 是要创建的视图的名称,`column1, column2, ...` 是视图中包含的列名,`table_name` 是视图所基于的表名,`condition` 是可选的筛选条件。
例如,假设有一个名为 `employees` 的表,包含 `id, name, age, salary` 四个列,我们可以创建一个名为 `employee_view` 的视图,只包含 `name` 和 `salary` 两个列:
```sql
CREATE VIEW employee_view AS
SELECT name, salary
FROM employees;
```
这样,每次查询 `employee_view` 视图时,实际上是对 `employees` 表进行了相应的查询操作。在使用视图时,可以像使用普通表一样进行查询、插入、更新、删除等操作。但需要注意,视图并不存储数据,它只是一个虚拟表,实际数据仍保存在原始的表中。
阅读全文