MySQL如何创建一个数据库的视图设计

MySQL如何创建一个数据库的视图设计,第1张

在 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中利用数据库表创建视图、如何创建跨数据库实例的视图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10133465.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存