如何在MySQL中利用数据库表创建视图

视图是在一张或多张表导出的虚拟表,是一张虚拟表;可以方便用户对数据的操作,那如何在已有的数据库表上创建视图,并且查看创建视图的信息,具体操作如下:

操作方法

  • 01

    为了不影响其他的数据库表,新建一张数据库表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) ); 如下图所示:

  • 02

    创建t_worker_info后,查看一下数据结构,代码如下: desc t_worker_info; 如下图所示:

  • 03

    双击选中的数据库,在Views鼠标右键“Create View...”,打开编辑窗口,并在窗口中输入代码,代码如下: CREATE VIEW `view_worker_info` AS SELECT  * FROM t_worker_info; 如下图所示:

  • 04

    查看创建视图的基本信息,利用desc或describe语句,代码如下: desc view_worker_info; 如下图所示:

  • 05

    查看视图信息,如存储引擎、数据长度等,如果上述指标都为null,说明视图是虚表,代码如下: show table status like 'view_worker_info'; 如下图所示:

  • 06

    查看创建视图的详细信息,需要用到show create view 视图名,代码如下: show create view view_worker_info; 如下图所示:

(0)

相关推荐

  • 巧妙利用mysql工具导出数据库表数据

    作为一名程序开发人员,数据库的操作相信大家都是很频繁的.那么,当数据库迁移或者数据库内表数据过多时,要转到别的数据库,该怎么办呢? 今天,给大家介绍下利用mysql工具导出数据库表数据的方法. 操作方 ...

  • mysql中怎么查看表结构

    这篇主要向大家介绍了Mysql中怎么查看表结构. 操作方法 01 第一步,我们打开mysql命令行编辑器. 02 第二步,我们输入密码,登录Mysql数据库. 03 第三步,我们先显示数据库,选择一个 ...

  • 如何在sqlserver2008中设置数据库自动备份

    有的小伙伴在使用sqlserver2008软件时,为了防止软件突然跳掉,损失数据,因此想要设置数据库自动备份,但是却不知道如何设置,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,双击或者右击打 ...

  • 在mysql中新建数据库并且设置编码格式

    mysql中新建数据库及设置编码格式的方式很多,这里介绍一下在windows下设置的方式. 操作方法 01 首先需要安装操作mysql的一款工具软件,Navicat Lite for MySQL,可以 ...

  • 如何在PR中利用混合模式设置镂空文字

    在PR中如果要让输入的文字内容进行镂空,并且在镂空的文字中填充图片或视频,这种镂空的文字效果要怎么在PR中进行制作实现呢,这一次我们就来跟大家探讨一下如何在PR中利用素材的混合模式来设置镂空文字的效果 ...

  • 如何在excel中利用COUNTIF函数求出条件个数

    excel在我们日常工作中使用较为广泛,那么如何在excel中利用COUNTIF函数求出条件个数呢?请看下文. 操作方法 01 首先,我们打开我们电脑上面的excel,需要一组数据用来演示,此处我们用 ...

  • 如何在excel中利用公式对不同值标示颜色

    如何在excel中利用公式对不同值标示颜色?这在很多时候都是大家需要关心的问题,那么如何解决呢?本篇就来分享一下小心得给大家. 操作方法 01 如图所示,我们分别对1.10.20.30的数值自动标记出 ...

  • 图文详解怎样在Word中利用模板轻松创建简历?

    Word文字处理软件是大家工作中最常用的办公软件,我们可能通过它编辑各类文档.它同时也为我们提供了丰富的文档模板,我们可以利用这些轻松地创建自己需要的文档类型.今天为大家图文详解怎样在Word中利用模 ...

  • 如何在MySQL中创建数据库

    MySQL是一种复杂的程序.它的所有命令必须通过命令行输入:且它不提供可视化界面.因此,了解创建和管理数据库的基本知识将为你节省不少时间并避免不少麻烦.参考以下方法创建一个保存了美国各州及其人口数的数 ...