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