金华品牌网站建设,微分销管理系统,内蒙古中汇建设有限公司网站,怎么投放广告一、索引
1.1 什么是索引#xff1f;
索引是一种特殊的文件#xff0c;包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引#xff0c;并指定索引的类型#xff0c;各类索引有各自的数据结构实现。
1.2 索引的作用
#x1f693;#xff08;1#…一、索引
1.1 什么是索引
索引是一种特殊的文件包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引并指定索引的类型各类索引有各自的数据结构实现。
1.2 索引的作用
1数据库中的表、数据、索引之间的关系类似于书架上的图书、书籍内容和书籍目录的关系。 2索引所起的作用类似书籍目录可用于快速定位、检索数据。 3索引对于提高数据库的性能有很大的帮助。
1.3 使用场景
1数据量较大且经常对这些列进行条件查询。 2该数据库表的插入操作及对这些列的修改操作频率较低。 3索引会占用额外的磁盘空间。
反之如果非条件查询列或经常做插入、修改操作或磁盘空间不足时不考虑创建索引。
1.4 索引的相关SQL
1查看索引
show index from 表名;2创建索引
create index 索引名字 on 表名(列名);3删除索引
drop index 索引名字 on 表名;1.5 索引背后的数据结构-B树
在介绍B树之前先了解一下B树的前身B树也叫B-树 B树
二、事务
2.1 什么是事务
事务指逻辑上的一组操作组成这组操作的各个单元要么全部成功要么全部失败。
2.2 使用事务的目的
为了把若干个独立的操作打包成一个整体
2.3 事物的基本特性
2.3.1 原子性
我们把要么一起成功A帐户成功减少1000同时B帐户成功增加1000要么一起失败A帐户回到原来状态B帐户也回到原来状态的操作叫原子性操作
2.3.2 一致性
在事务执行之前,和执行之后,数据库中的数据都是合理合法的,数据库不会因事务执行而遭到破坏
2.3.3 隔离性
隔离性是针对数据资源的并发访问规定了各个事务之间相互影响的程度。