事物


-- 解散学工部
delete from tb_dept where id = 1;-- 删除部门下的员工
delete from tb_emp where dept_id = 1;

介绍和操作


我们应该将两个语句写成一个语句

-- 开启事物
start transaction ;-- 解散学工部
delete from tb_dept where id = 3;-- 删除部门下的员工
delete from tb_emp where dept_id = 3;-- 提交事物
commit ;-- 回滚事物
rollback ;


四大特性
常见的面试题

根据四大特性的首字母 又称为ACID
小结

索引

提升数据库效率的最佳操作 :索引
数据量越大 查询耗时越长

为索引来优化

创建索引 耗费几十秒
索引都是在创建表的时候就设置好了

耗时大大降低 执行效率几百倍的上升

介绍
索引 所 占有的数据结构是二叉搜索树


创建索引好了就是创建了树数据结构
比较耗时 但是是一次性操作
下次再查询的时候就会很高效 因为就能进入树状图去搜索

结构


多路平衡搜索树

操作语法

如果指定某个字段是唯一unique的
就会自动给这个字段创建一个索引 unique index

-- 创建 为tb_emp的name字段建立一个索引
create index idx_emp_name on tp_emp(name);-- 查询 查询tb_emp表的索引信息
show index from tb_emp;-- 删除 删除tb_emp表中name字段的索引
drop index idx_emp_name on tp_emp;
