
数据库
饭_团
这个作者很懒,什么都没留下…
展开
-
Mysql事务
事务 事务是指逻辑上的一组操作或者一组SQL语句的集合,组成这组操作的各个单元,要么全部成功,要么全部失败 事务的四大特性(ACID): 1.原子性(atomicity):一个事务必须视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部发生,要么全部不发生,不可能只执行其中的一部分操作,这就是事务的原子性。 2.一致性(consistency):数据库总数从一个一致性的状态...原创 2019-07-22 13:33:19 · 194 阅读 · 0 评论 -
MySQL存储引擎
存储引擎:一种针对文件的读写/存取机制,存储引擎的建立基于表,并非基于库 (1)MyISAM (表锁) 特点:不支持事务,不支持外键,支持全文索引(从文本字段中截取部分,标识文本),但是对于一些在线分析处理操作速度快。它具有高速存储、检索以及全文搜索等功能。数据和索引分离开来,崩溃后无法安全恢复。使用较小的内存和空间磁盘。 适用场景:适合查询和插入为主的应用,查询性能明显优于InnoDB,...原创 2019-07-22 18:19:50 · 134 阅读 · 0 评论 -
数据库索引
索引:索引是基于字段建立的,是对数据库中一列或者多列的值进行排序的一种结构,经常查询素银列中的数据是,才需要在表上创建索引。 MyISAM 采用B+树索引 多路查找 顺序遍历 数据和索引分离开,叶子节点存放数据的地址,依靠地址查找数据, 索引值在非叶子上存放,叶子节点地址存放索引的数据, 存放的数据非常离散,则为非聚集索引。 时间复杂度:log(3n) 主索引:...原创 2019-08-15 17:04:49 · 128 阅读 · 0 评论