找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
一、索引
索引定义:索引就是为了提高搜索数据的速度。比如:我们日常常用的热字段,就可以通过索引方式,提高搜索速度。
注意点:
1.索引使用的条件是在大量的数据前提下,少量的数据就失去它的意义了;
2.并不是所有的字段都需要索引,使用索引的好处就是为了提高搜索数据的速度,如果所有字段都添加索引就会导致系统臃肿反而更不方便;
3.索引速度的优先级:主键索引>唯一索引>普通索引
4.在一个表中,唯一索引和普通索引可以添加多个,但是主键索引只能有一个。
索引的类型:
1.普通索引:字段的值可以重复和为空
2.唯一索引:字段的值不可以重复,可以为空
3.主键索引:字段的值不可以重复和为空
二、视图
视图:视图是一个虚拟表,它是一个由基础表的数据建立而成的。
视图的优势:
1.更安全。当客户需要操作的时候,如果直接让客户看到基础表的数据那就是泄露了,所以为了防止这种情况发生,就可以根据基础表的数据形成视图,供用户操作。
2.更便捷。在查找数据的时候,会使用到一些比较复杂的字段,如果我们重复这样操作这种字段就会浪费很多时间,所以这个时候就可以用到视图。
视图的特点:
1.它是一个虚拟表
2.它是由字段(列)和数据(行)组成,视图的列可以引用多个表格的列
3.视图的结构创建和修改不影响基础表的
4.基础表的结构创建和修改会影响视图
5.基础表和视图是相互影响的,某个数据的改变都会相互影响彼此
视图的缺点:
1.
三、外键约束
1,主表不存在的数据,在相关的从表无法插入与之相关的数据
2,对主表进行删除或者更新,会导致主表没有外键值,那么会执行报错
3,对子表进行插入或者更新数据时,要确认父表有没有与之对应的数据
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册