事务:
要想保证两条DML语句同时成功或者同时失败,那么就需要使用数据库的“事务机制”(只有DML语句才支持事务)
事务的原理:
事务开始时,会执行insert delete update 语句,但都不会真正修改硬盘内容,只是记录到历史操作中,到事务提交时,硬盘的内容才会被真正修改,同时所有的历史操作会被清空,如果是回滚事务,则历史记录被清空,但内容没有被同步到硬盘
提交和回滚:
commit : 提交事务
rollback :回滚事务
事务的四大特性:
事务的隔离性:
mysql事务是自动提交的,start transaction;(关闭自动提交
索引:
实现原理: