![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
sword man
潜行者
展开
-
浅析数据库索引
MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。我们都知道数据库查询是数据库的重要功能之一,当我们查找数据的时候会用到各种查找算法,而如何选择查找算法主要依赖于存储数据的数据结构。因此数据库索引就是一种可以优化数据库查询速度的一种数据结构。那么: 1.索引在数据库是如何产生的? 2.采用...原创 2018-08-03 17:46:20 · 172 阅读 · 4 评论 -
mysql联合索引
1.联合索引1.1概念联合索引又叫复合索引,即一个覆盖表中两列或者以上的索引 ,例如:index (column a,column b)。1.2创建方式1.2.1执行alter table语句时创建alter table table_name add index index—name(column_list)index_name为创建的联合索引的名字,可以没有,没有的...原创 2018-08-04 16:09:58 · 3417 阅读 · 0 评论 -
数据库中的事务
一.事务(transaction)定义:事务就是一个对数据库操作的序列,是一个不可分割的工作单位,要不这个序列里面的操作全部执行,要不全部不执行。 特性:原子性 (Atomicity) 持久性(Durability) 一致性(Consistency) 隔离性(Isolation) 下面我将用银行转账来举例说明事务的ACID特性//创建数据库create tabl...原创 2018-08-05 16:46:27 · 36660 阅读 · 4 评论