MySQL视图、索引及其应用.pptxVIP

  • 5
  • 0
  • 约9.61千字
  • 约 41页
  • 2019-09-25 发布于湖北
  • 举报
项目5 MySQL视图、索引及其应用;1、项目描述;2、任务解析;3、相关知识与实例; MySQL5.x实现了视图功能(包括可更新视图),且MySQL5.x及以上版本提供了二进制版的视图功能。MySQL视图(View允许用户像单个表那样访问一组关系(表),而且仅允许对它们的这类访问,也能限制对行的访问(特定表的子集)。对于列控制的访问,可使用MySQL服务器中的高级权限系统。 与直接从数据库表中提取数据相比,视图的特点如下: (1)使操作变得简单 (2)避免数据冗余 (3)增强数据安全性 (4)提高数据的逻辑独立性 ; 视图在以下两个方面使应用程序和数据逻辑独立: ?使用视图可以向应用程序屏蔽表结构,此时即使表结构发生变化(例如表的字段名发生变化),只需重新定义视图或者修改视图的定义,无需修改应用程序即可使应用程序正常运行。 ?使用视图可以向数据库表屏蔽应用程序,此时即使应用程序发生变化,只需重新定义视图或者修改视图的定义,无需修改数据库表结构可使应用程序正常运行。;在视图定义中允许使用ORDER BY,但是,如果从特定视图进行了选择,而该视图使用了具有自己ORDER BY的语句,则视图定义中的ORDER BY将被忽略。 ?对于SELECT语句中的其他选项或子句,若视图中也包含了这些选项,则效果未定义。例如,如果在视图定义中包含LIMIT

文档评论(0)

1亿VIP精品文档

相关文档