博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql-视图
阅读量:5054 次
发布时间:2019-06-12

本文共 1565 字,大约阅读时间需要 5 分钟。

https://www.cnblogs.com/geaozhang/p/6792369.html#chuangjianshitu

 

视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。

 

1 .创建视图

mysql> desc tabletest;  #查看表。+-------+---------------------------+------+-----+---------+----------------+| Field | Type                      | Null | Key | Default | Extra          |+-------+---------------------------+------+-----+---------+----------------+| id    | int(11) unsigned zerofill | NO   | PRI | NULL    | auto_increment || name  | char(20)                  | YES  |     | NULL    |                || age   | int(11)                   | YES  |     | NULL    |                |+-------+---------------------------+------+-----+---------+----------------+

  

创建view

create view view_hello(id,name,age) as select id,name,age from tabletest where age="18" with check option; show create veiw;

查看视图

mysql> select * from view_hello;+-------------+------+------+| id          | name | age  |+-------------+------+------+| 00000000001 | meng |   18 || 00000000002 | meng |   18 || 00000000003 | meng |   18 || 00000000004 | meng |   18 || 00000000005 | meng |   18 || 00000000006 | meng |   18 || 00000000007 | meng |   18 || 00000000008 | meng |   18 |+-------------+------+------+8 rows in set (0.00 sec)

[WITH [CASCADED | LOCAL] CHECK OPTION]:表示视图在更新时保证在视图的权限范围之内

  cascade是默认值,表示更新视图的时候,要满足视图和表的相关条件

  local表示更新视图的时候,要满足该视图定义的一个条件即可

TIPS:推荐使用WHIT [CASCADED|LOCAL] CHECK OPTION选项,可以保证数据的安全性 

基本格式:

基本格式:

  create view <视图名称>[(column_list)]

       as select语句

       with check option;

 

 

 

 

转载于:https://www.cnblogs.com/mengbin0546/p/10172252.html

你可能感兴趣的文章
Java注解
查看>>
web自己主动保存表单
查看>>
一个小的日常实践——高速Fibonacci数算法
查看>>
机器学些技法(9)--Decision Tree
查看>>
drf权限组件
查看>>
输入月份和日期,得出是今年第几天
查看>>
Qt中子窗口全屏显示与退出全屏
查看>>
使用brew安装软件
查看>>
[BZOJ1083] [SCOI2005] 繁忙的都市 (kruskal)
查看>>
Centos6.4安装JDK
查看>>
201521123069 《Java程序设计》 第4周学习总结
查看>>
线性表的顺序存储——线性表的本质和操作
查看>>
【linux】重置fedora root密码
查看>>
pig自定义UDF
查看>>
输入名字显示其生日,没有则让输入生日,做记录
查看>>
Kubernetes 运维学习笔记
查看>>
并查集 经典 畅通工程
查看>>
Spark MLlib 之 Naive Bayes
查看>>
php修改SESSION的有效生存时间
查看>>
spring security 11种过滤器介绍
查看>>