MySQL笔记四
视图视图的特性:视图与表有很多相似的地方,视图也是由若干个字段以及若干条记录构成,视图也可以作为select语句的数据源。视图中保存的仅仅是一条select语句,视图中的源数据都来自于数据库表,数据库表称为基本表或者基表,视图称为虚表。视图的作用:方便操作,特别是查询操作,减少复杂的SQL语句,增强可读性;更加安全,数据库授权命令不能限定到特定行和特定列,但是通过合理创建视图,可以把权限限_视图也是由若干个字段及若干条记录构成视图也可以作为select语句的数据源甚至
MySQL笔记四
文章信息
- 原文链接:https://jiayq.blog.csdn.net/article/details/76435151
- 发布时间:2017-07-31 14:11:56
- 阅读量:409
- 分类:java同时被 2 个专栏收录, 订阅专栏, mysql
- 标签:#mysql, #数据库, #数据, #安全, #select
摘要
文章浏览阅读409次。视图视图的特性:视图与表有很多相似的地方,视图也是由若干个字段以及若干条记录构成,视图也可以作为select语句的数据源。视图中保存的仅仅是一条select语句,视图中的源数据都来自于数据库表,数据库表称为基本表或者基表,视图称为虚表。视图的作用:方便操作,特别是查询操作,减少复杂的SQL语句,增强可读性;更加安全,数据库授权命令不能限定到特定行和特定列,但是通过合理创建视图,可以把权限限_视图也是由若干个字段及若干条记录构成视图也可以作为select语句的数据源甚至
视图
1
2
3
4
5
6
7
8
9
视图的特性:
视图与表有很多相似的地方,视图也是由若干个字段以及若干条记录构成,视图也可以作为select语句的数据源。
视图中保存的仅仅是一条select语句,视图中的源数据都来自于数据库表,数据库表称为基本表或者基表,视图称为虚表。
视图的作用:
方便操作,特别是查询操作,减少复杂的SQL语句,增强可读性;
更加安全,数据库授权命令不能限定到特定行和特定列,但是通过合理创建视图,可以把权限限定到行列级别;
1、创建视图
创建视图的语法格式如下。
create view 视图名 [ (视图字段列表) ]
as
select语句
1
2
3
4
5
6
7
8
9
10
11
12
13
例:create view t (id,name,age,sex) as
select id,name,age,sex from teacher;
·查看视图结构
desc t;
2、删除视图
如果某个视图不再使用,可以使用drop view语句将该视图删除,语法格式如下。
drop view 视图名
3、视图的作用
·使操作变得简单
·避免数据冗余
·增强数据安全性
·提高数据的逻辑独立性
本文由作者按照 CC BY 4.0 进行授权