事务
相当于加一个保险,ctrl z 没什么好说的。
事务的四大特性ACID
索引
索引对于大型数据库的查询是非常高效的。使用的数据结构是二叉树,不使用索引使用的是全表扫描。
优缺点
降低了增删改的效率,尽量用在不常增删改的数据库。
结构
Mysql中使用的不是二叉搜索树和红黑树(带有强制要求的平衡二叉树),在大数据量下,层次会很深,检索速度会减慢。
B+Tree
根节点不保存数据,含有多个指针,叶子节点保存数据。根据数据大小使用二分法,决定走哪两个指针之间,不断循环直到确定。
语法
建立表的时候会为主键和唯一约束创建索引。