SQL 视图是包含行和列的虚拟表,就像数据库中的实际表一样。若要创建视图,必须从数据库中存在的表中选择字段。
内容
SQL VIEW:主要提示
在 SQL 中查看是指由结果集组成的虚拟表。
SQL 视图包含列和行。
可以使用 WHERE 和 JOIN 语句来显示信息,就好像是从单个表接收信息一样。
SQL VIEW 语法和示例
例复制
CREATE VIEW v_name ASSELECT col1, col2, ...FROM tbl_nameWHERE condition;
注意:VIEW 仅显示当前信息。
“产品”(Products) 表格中的每个活动单元格都列在“当前列表产品”(Present List Products) 视图中:
例复制
CREATE VIEW [Present List Products] ASSELECT ID, NameFROM ProductsWHERE Discontinued = No;
下面的示例演示如何查询视图:
例复制
SELECT * FROM [Present List Products];
更新 VIEW
下面的语法示例演示了如何更新视图:
例复制
CREATE OR REPLACE VIEW v_name ASSELECT col1, col2, ...FROM tbl_nameWHERE condition;
完成视图更新的下一步是再插入一个名为“类别”的列:
例复制
CREATE OR REPLACE VIEW [Present List Products] ASSELECT ID, Name, CategoryFROM ProductsWHERE Discontinued = No;
删除 VIEW
要删除视图,请使用 DROP VIEW:
例复制
DROP VIEW v_name;
SQL 视图:摘要
由数据库中实际表的结果集组成的虚拟表称为 SQL 视图。
视图上使用的 WHERE 和 JOIN 语句返回信息,就像信息存储在单个表中一样。
陕公网安备 61012502000223号
评论一下吧