程序员社区

第五章 事务,视图,索引,备份和恢复

1.事务

    事务是指(Transaction)是指将一系列数据操作捆绑成为一个整体进行统一管理。如果某一事务执行成功,则在该事物中进行的所有数据更改均会提交,成功数据库中的永久组成部分。如果事务执行时遇到错误且必须取消或回滚,则数据将全部恢复到操作前的状态,所有数据的更改均被清除。

第五章 事务,视图,索引,备份和恢复插图                                第五章 事务,视图,索引,备份和恢复插图1

 

第五章 事务,视图,索引,备份和恢复插图2  第五章 事务,视图,索引,备份和恢复插图3

 

 

 2.为什么需要视图

    第五章 事务,视图,索引,备份和恢复插图4

 

 

第五章 事务,视图,索引,备份和恢复插图5

 

3.视图的用途 视图的用途

  • 筛选表中的行
    筛选表中的行
  • 防止未经许可的用户访问敏感数据
    >防止未经许可的用户访问敏感数据
  • 降低数据库的复杂程度
    降低数据库的复杂程度
  • 将多个物理数据库抽象为一个逻辑数据库
    将多个物理数据库抽象为一个逻辑数据库

 

第五章 事务,视图,索引,备份和恢复插图6         第五章 事务,视图,索引,备份和恢复插图7

 

 第五章 事务,视图,索引,备份和恢复插图8

 

 

 4.什么是索引

  索引的作用是通过使用索引,大大提高数据库的索引速度,改善数据库性能。

   索引是- -种有效组合数据的方式,为快速查找到指定记录

■作用
◆大大提高数据库的检索速度
◆改善数据库性能
■MySQL索引按存储类型分类
◆B-树索引: InnoDB、 MyISAM均支持
◆哈希索引

第五章 事务,视图,索引,备份和恢复插图9    第五章 事务,视图,索引,备份和恢复插图10 第五章 事务,视图,索引,备份和恢复插图11

   4.1 创建索引的指导原则

                               ■按照下列标准选择建立索引的列
            频繁搜索的列
            经常用作查询选择的列
            经常排序、分组的列
            经常用作连接的列(主键/外键)
                             ■请不要使用下面的列创建索引
            仅包含几个不同值的列
            表中仅包含几行

第五章 事务,视图,索引,备份和恢复插图12                      第五章 事务,视图,索引,备份和恢复插图13

 

 

 5.数据库的备份

  第五章 事务,视图,索引,备份和恢复插图14   第五章 事务,视图,索引,备份和恢复插图15

 

 第五章 事务,视图,索引,备份和恢复插图16 第五章 事务,视图,索引,备份和恢复插图17第五章 事务,视图,索引,备份和恢复插图18

 

 

 第五章 事务,视图,索引,备份和恢复插图19

 

 

 第五章 事务,视图,索引,备份和恢复插图20   第五章 事务,视图,索引,备份和恢复插图21

 

 第五章 事务,视图,索引,备份和恢复插图22

 

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 第五章 事务,视图,索引,备份和恢复

相关推荐

  • 暂无文章

一个分享Java & Python知识的社区