视图
来源:互联网 发布:网络摄像机排行榜 编辑:程序博客网 时间:2024/05/21 18:44
1.权限控制的时候,不希望用户访问表中的某些含敏感信息的列。
2.关键信息源于多个复杂的关联表,可以建立视图来简化操作不用每次重复执行一段重复代码,因为视图把查询语句虚拟成一个虚表来供我们操作
//查询视图中的全部内容
select * from deemview;
select desc1 from deemview where dept_id=1;
3.视图是从一个或者几个来导出的表,数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍然存放在之前的表中,他就像一个窗口供我们查看数据库中我们需要的一部分数据。
//创建视图
create view viewname as (子查询);
create view deemview as
(SELECT * from dept LEFT JOIN emp on dept.id=emp.dept_id);
//查看视图
show create view viewname;
//视图不可以创建索引,也不能关联触发器和默认值
//视图可以使用order by
//修改视图也是对表的数据的修改,删除视图时不会删除表内的数据
//视图支持嵌套,也就是可以把根据视图检索出来的东西来建立新的视图
0 0
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- Leetcode-标签为Tree 110. Balanced Binary Tree
- spring mvc 标签,@PathVariable,@cookieValue ,@RequestHeader等
- 面试13之检查链表是否为回文
- Ubuntu 添加删除开机启动项
- sbt版本定义
- 视图
- 20170423STL016_STL_关联容器
- 最小割
- 查看手机是UFS还是emmc
- 1.Python基础要点(一)
- 关于srand()函数与rand()函数的问题
- LeetCode-43. Multiply Strings (JAVA)大整数乘法
- 两种写代码的风格(从简而一)
- LeetCode#268. Missing Number