mysql创建视图

mysql视图是从一个或多个表中导出来的表:

创建视图的语句:

一。首先查询

select select_priv,create_view_priv from mysql.user where user ='root';

二。创建视图

create view depart_view as select * from depart;

查询试图结构:desc depart_view;

第二钟创建视图:

create view depart_view2(id,name) as select id,name from

depart;

以上是单表上创建视图;

多表的视图创建:

create algorithm=merge view student_view1(id,name,sex) as select worker.id,name,sex from worker,student where worker.id = student.w_id with local check option;

查看视图的方法:

1。describe student_view1;

2.show create view student_view1;

3.show table status like '视图名' ;

所有视图定义都存在information_schema数据库下的views表中。查询views表,可以查看到数据库中所有视图的详细信息。查询的语句如下:

select * from information_schema.views;

(0)

相关推荐

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

    视图是在一张或多张表导出的虚拟表,是一张虚拟表:可以方便用户对数据的操作,那如何在已有的数据库表上创建视图,并且查看创建视图的信息,具体操作如下: 操作方法 01 为了不影响其他的数据库表,新建一张数 ...

  • sqlyog快速创建视图教程

    怎么用sqlyog创建视图?在具体工作中有时候我们需要对数据库某个数据表创建视图,通常我们创建视图都是通过sql语句进行创建,这里介绍sqlyog快速创建视图的具体方法,帮助读者更好的建立视图,希望大 ...

  • oracle创建视图

    oracle创建视图,看例子,直观简单 操作方法 01 ec_order订单表.ec_prod_order 订单和商品关联表.ec_product 商品表 创建视图,一般是在sql语句过长,或重复太多 ...

  • SQL创建视图,查看视图

    视图为数据的表示提供了更为便捷的方式,选择性的对数据进行显示,更方便了对数据的管理 创建视图 01 首先打开对象资源管理器 展开数据库节点 右击视图 02 选择新建视图 在添加表窗口选择要添加的表 ( ...

  • Oracle数据库 创建视图的权限授予

    Oracle数据库管理过程中,经常遇到需要建立视图的问题[如:问题描述:在scott用户下创建视图的时候,报错:权限不足.] 但是相关账户却没有创建权限.本人根据实际操作过程,将解决问题的方法与大家分 ...

  • SQL Server 2008数据库中怎么创建视图

    对视图的创建和表类似,有创建视图.使用视图.修改视图和删除视图.另外,可以通过更新视图(包括插入.修改和删除)数据来修改基本表中的数据. 操作方法 01 在打开[SQL Server Manageme ...

  • 如何使用SQLServer企业管理器创建视图

    视图是一个虚拟的表,是数据库对象之一,包含带有名称的列和行数据.区别于基表,视图是不能够用于修改操作的.视图可以视为从一个或者多个表中使用SELECT语句导出的虚拟表. 数据库设计中使用视图,可以不用 ...

  • 如何用Navicat for MySql创建数据库与数据表?

    开发网站,往往需要用数据库保存数据.我们该如何创建数据库与创建数据表呢?方法其实很简单,下面就由小泽教你如何用Navicat for MySql创建数据库与数据表的操作流程. 操作方法 01 第一步: ...

  • MySql创建数据库创建表

    MySql创建数据库创建表 操作方法 01 MySql创建数据库指定字符集 创建数据库指定字符集: UTF8 CREATE DATABASE xiaoyao_db DEFAULT CHARACTER ...