子任务11 维护数据安全与完整.pptxVIP

  • 1
  • 0
  • 约1.11千字
  • 约 20页
  • 2026-09-05 发布于陕西
  • 举报

;;;视图介绍

在MySQL的数据库中存在一类对象——视图,存在于数据库的中间逻辑模式层和用户之间,既能简化用户操作也能增强数据库安全性。;视图的定义和性质

【定义】视图(View)是一种虚拟表,是没有值的数据库对象。

视图只有类似于表的结构,但是不存储实际数据,视图的行、列数据来源于定义该视图的查询所基于的一个或多个基表。

;视图优点

(1)简化数据操作,重用SQL语句

(2)定制用户数据

(3)提高数据库安全性

(4)共享数据

(5)更改数据格式

;;创建表时直接创建索引

【语句格式】

create[orreplace][algorithm={merge|temptable|undefined}]

view[数据库名.]视图名

as

select语句

[withcheckoption];;创建视图操作

1.创建基于单表的视图

【示例4-2-1】在图书馆管理系统中,需要经常检索学生读者的列表信息。创建合适的视图,方便检索学生信息。;创建视图操作

2.创建基于多表的视图

【示例4-2-2】在图书馆管理系统中,需要经常检索读者的借阅信息,例如读者编号、姓名、图书编号、图书名、借阅日期等。这些信息被数据库分散存储在多个表中。请创建合适的视图,方便这些信息的查询。;创建视图操作

3.在创建视图时设置字段名称

视图中显示的列名可以和基表不同,想要实现这样的效果有两

文档评论(0)

1亿VIP精品文档

相关文档