在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。
视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。
例子
创建视图
CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition
为了不影响其他的数据库表,新建一张数据库表t_worker_info,代码如下:
create table t_worker_info(
id int(8) primary key not null auto_increment,
w_id int(10) not null,
w_name varchar(20) not null,
w_age int(3),
w_sex varchar(10),
w_birth varchar(20)
);
创建t_worker_info后,查看一下数据结构,代码如下:
desc t_worker_info;
双击选中的数据库,在Views鼠标右键“Create View”,打开编辑窗口,并在窗口中输入代码,代码如下:
CREATE VIEW `view_worker_info` AS
SELECT FROM t_worker_info;
查看创建视图的基本信息,利用desc或describe语句,代码如下:
desc view_worker_info;
查看视图信息,如存储引擎、数据长度等,如果上述指标都为null,说明视图是虚表,代码如下:
show table status like 'view_worker_info';
查看创建视图的详细信息,需要用到show create view 视图名,代码如下:
show create view view_worker_info;
步骤如下:
打开SQL Server可视化编辑视图,进入数据库
进入视图菜单,右键点击顶层文件夹,新建视图,不要做任何选择 *** 作
在下面输入SQL语句,格式如下:
鼠标再点一下上面菜单,就会出现对应的跨库数据表。把他做一个视图,存储在本数据库,就可以I做跨库数据分析了。以上就是关于MySQL如何创建一个数据库的视图设计全部的内容,包括:MySQL如何创建一个数据库的视图设计、如何在MySQL中利用数据库表创建视图、如何创建跨数据库实例的视图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)