摘要:
数据库事务 数据库事务是由一个或者多个操作组成的工作单元。一个经典事务示例就是银行账户之间的转账,它由发起方的扣款操作和接收方入账操作组成,两者必须都成功或者都失败。例如从 A 账户转出 1000 元到 B 账户,数据库操作的流程如下图所示: 该事务主要包括以下步骤: 查询 A 账户的余额是否足够; 阅读全文
摘要:
MySQL 支持定时执行的计划任务,类似于 Unix crontab 或者 Windows 定时任务,被称为事件(Event)或者计划事件。事件是一个存储在数据库服务器中的 SQL 程序,在指定的时间范围内定期执行,调度和执行事件的服务被称为事件调度器(Event Scheduler)。 MySQL 阅读全文
摘要:
备份对于数据库至关重要,因为当数据库出现系统崩溃、硬件故障或者用户误删除数据时,可以利用备份进行恢复。另外,在升级 MySQL 之前进行备份也是一种必要的安全措施;而且备份还可以用于在另一台服务器上恢复 MySQL 环境,或者创建复制结构中的从节点。 MySQL 支持各种备份方法和策略,可以根据需求 阅读全文