sql视图是干什么的?如何创建?

 我来答
yly_fly
推荐于2017-09-05 · TA获得超过1623个赞
知道大有可为答主
回答量:1441
采纳率:63%
帮助的人:704万
展开全部
视图相当于表的副本,可以是一个表的,也可以是几个相关联的表提取出来的一个视图,主要是用来显示数据的,修改视图对数据库表没有影响。

SQL CREATE VIEW 语句什么是视图?
在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。
视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。
注释:数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。
SQL CREATE VIEW 语法CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition
注释:视图总是显示最近的数据。每当用户查询视图时,数据库引擎通过使用 SQL 语句来重建数据。
更多追问追答
追问
如何把三个表的三个列上创建一个视图,比如a,b,c三个表d,e,f三个列,创建语句怎么写?
追答
create view myview as select a.b,b.e,c.f from a inner join b on a.**=b.** inner jion c on a.***=c.***
resistant321
2015-03-04 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:62.7万
展开全部
create view 视图名 as
select * from table;
实时查看数据的,数据有变动会马上查到,表就不行,需要更新,这就是视图吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式