本教程中将通过语法和示例来说明如何在MySQL中创建,更新和删除视图。
在MySQL中,从本质上讲,VIEW视图并不是物理表,而是一个由连接一个或多个表的查询创建的虚拟表。
MySQL中CREATE VIEW语句的语法为:
CREATE
[
OR
REPLACE
]
VIEW
view_name
AS
SELECT
columns
FROM
tables
WHERE
conditions];
使用CREATE VIEW语句在MySQL中创建视图(虚拟表)的示例:
hardware_suppliers
supplier_id, supplier_name
suppliers
category_type =
'Hardware'
;
然后就可以查询视图了,如下所示:
*
hardware_suppliers;
可以使用ALTER VIEW语句在MySQL中修改视图的定义。
MySQL中ALTER VIEW语句的语法为:
ALTER
table
conditions;
###Mysql更新视图示例
supplier_id, supplier_name, address, city
我们为视图添加了address, city两列
可以使用DROP VIEW语句将视图删除。
MySQL中DROP VIEW语句的语法为:
DROP
[IF EXISTS] view_name;
删除名为hardware_suppliers的视图。
原文链接:https://codingdict.com/