Excel里面神奇的知识点 引用 包括绝对 相对 混合 结尾有附图(excel简便方法知识点)
515
2022-05-30
存储引擎
MySQL可以将数据以不同的技术存储在文件(内存)中,这种技术就称为存储引擎
每一种存储引擎使用不同的存储机制,索引技巧,锁定水平,最终提供广泛且不同的功能
MySQL支持的存储引擎
MyISAM、InnoDB、Memory、CSV、Archive
并发控制
当多个连接对记录进行修改时保证数据的一致性和完整性。系统使用锁系统来解决这个并发控制,这种锁分为:
锁
共享锁(读锁):在同一时间内,多个用户可以读取同一个资源,读取过程中数据不会发生任何变化。
排他锁(写锁):在任何时候只能有一个用户写入资源,当进行写锁时会阻塞其他的读锁或者写锁操作。
锁的力度(锁的颗粒:锁定时的单位):
表锁,是一种开销最小的锁策略。得到数据表的写锁(禁止其他用户进行读写,只能有一个锁)
行锁,是一种开销最大的锁策略。并行性最大(有多少条记录,就有可能对每条记录都进行锁)
表锁的开销最小,因为使用锁的个数最小,行锁的开销最大,因为可能使用锁的个数比较多
事务
事务的特 性
原子性(Atomicity)
一致性(Consistency)
隔离性(Isolation)
持久性(Durability)
外键
保证数据一致性的策略
索引
是对数据表中一列或多列的值进行排序的一种结构
修改存储引擎的方法
(1)通过修改MySQL配置文件实现
default-storage-engine=INNODB
(2)通过创建数据表命令实现
CREATE TABLE table_name(
...
...
)
ENGINE = engine;
(3)通过修改数据表命令实现
ALTER TABLE table_name ENGINE [=] engine_name;
主要知识点
MyISAM:存储限制可达256TB,支持索引,表级锁定,数据压缩
InnoDB:存储限制为64TB,支持事务和索引,锁颗粒为行锁
MySQL 开发者
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。