sql创建视图
时间: 2023-07-27 15:09:15 浏览: 54
在 SQL 中,可以使用 `CREATE VIEW` 语句来创建视图。视图是一种虚拟表,它只是一个 SELECT 语句的结果集。它本身并不存储数据,而是动态地从基本表中检索数据。
以下是一个创建视图的示例:
```
CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
```
其中,`view_name` 是视图的名称,`column1, column2, ...` 是要选择的列,`table_name` 是要从哪个表中检索数据,`condition` 是可选的筛选条件。
例如,如果我们想要创建一个名为 `customer_view` 的视图,它包含了 `customers` 表中所有年龄大于等于 18 岁的客户的姓名和地址,可以这样写:
```
CREATE VIEW customer_view AS
SELECT name, address
FROM customers
WHERE age >= 18;
```
这样,我们就创建了一个名为 `customer_view` 的视图,它包含了符合条件的客户的姓名和地址。使用 `SELECT * FROM customer_view` 就可以检索出这些数据。
阅读全文