事务



相当于加一个保险,ctrl z 没什么好说的。
事务的四大特性ACID

索引
索引对于大型数据库的查询是非常高效的。使用的数据结构是二叉树,不使用索引使用的是全表扫描。

优缺点

降低了增删改的效率,尽量用在不常增删改的数据库。
结构

Mysql中使用的不是二叉搜索树和红黑树(带有强制要求的平衡二叉树),在大数据量下,层次会很深,检索速度会减慢。

B+Tree
根节点不保存数据,含有多个指针,叶子节点保存数据。根据数据大小使用二分法,决定走哪两个指针之间,不断循环直到确定。

语法
建立表的时候会为主键和唯一约束创建索引。











