2017年3月24日

数据库之索引

摘要: 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 索引的特点 索引的优点 索引的缺点 索引的分类 索引失效的情况 在什么情况下适合建立索引 索引优化策略 什么是前缀索引 前缀索引就是用列的前缀代替整个列作为索引key,当前缀 阅读全文

posted @ 2017-03-24 19:55 一个不会coding的girl 阅读(182) 评论(0) 推荐(0) 编辑

数据库之视图

摘要: 视图是由从数据库的基本表中选取中来的数据组成的逻辑窗口,与基本表不同,它是一个虚表。在数据库中,存放的只是视图的定义,而不存放视图包含的数据项,这些项目仍然存放在原来的基本表结构中。 视图的作用: 1) 可以简化数据查询语句 2) 可以使用户能从多角度看待同一数据 3) 通过引入视图可以提高数据的安 阅读全文

posted @ 2017-03-24 16:02 一个不会coding的girl 阅读(149) 评论(0) 推荐(0) 编辑

如果数据库日志满了,会出现什么情况

摘要: 日志文件记录所有对数据库数据的修改。主要是保护数据库以防止故障发生,以及恢复数据时使用。 具有以下特征: 1. 每个数据库至少包括两个日志文件组,每个日志文件组知道包含两个日志文件成员。 2. 日志文件组以循环方式进行写操作。 3. 每个日志文件成员对应一个物理文件。 通过日志文件来记录数据库事务可 阅读全文

posted @ 2017-03-24 15:37 一个不会coding的girl 阅读(3351) 评论(0) 推荐(0) 编辑

数据库之范式

摘要: 第一范式(1NF) 属性不可分。 例如存在一个表:【联系人】(姓名、性别、电话) 这个表中,属性“电话”可以分为手机号和座机号,这样就不满足1NF要求。 第二范式(2NF) 1. 表必须有主键 2. 没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分 例如存在一个表:【OrderDe 阅读全文

posted @ 2017-03-24 11:22 一个不会coding的girl 阅读(148) 评论(0) 推荐(0) 编辑

数据库中的内连接和外连接

摘要: 内连接 指连接结果仅仅包含符合连接条件的行,参与连接的两个表都应该符合连接条件。 外连接 指连接结果不仅包含符合连接条件的行,同时也包含自身不符合条件的行。分为左外连接、右外连接和全外连接。 举例说明 存在三个表TestA,TestB,TestC,各有A,B两列 TestA: TestB: Test 阅读全文

posted @ 2017-03-24 09:54 一个不会coding的girl 阅读(217) 评论(0) 推荐(0) 编辑

导航