事物
-- 解散学工部 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;