zoukankan      html  css  js  c++  java
  • MySQL之视图

    视图是从一个多多个表中导出来的表,是一种虚拟存在的表。视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。这样,用户可以不用看到整个数据库表中的数据,而只关心对自己有用的数据。视图可以使用户的操作更方便,而且可以保障数据库系统的安全性。

    创建视图

    创建视图是指在已存在的数据库表上建立视图。视图可以建立在一张表上,也可以建立在多张表上。
    查询用户是否具有查询视图创建视图的权限:

    mysql> SELECT Select_priv,Create_view_priv From mysql.user where user='root';
    

    结果如下:

    1 创建视图

    创建表

    mysql> create table worker ( id int not null, name varchar(20) );
    

    插入数据

    mysql> insert worker(id, name) values(1, 'xz');
    

    创建视图

    mysql> CREATE VIEW worker_view01 as select * from worker;
    

    查询视图

    mysql> select * from worker_view01;
    

    结果如下:

  • 相关阅读:
    Mybatis框架(一)
    maven(一)
    shiro安全框架(二)
    shiro安全框架(一)
    Linux系统
    maven(二)
    Redis存储系统(二)
    Redis存储系统(一)
    1.2 性能测试(效率)
    1.3 压力测试/极限测试(可靠性)
  • 原文地址:https://www.cnblogs.com/shineyao/p/7633791.html
Copyright © 2011-2022 走看看