一个事务开始于用户提交的第一条可执行的 SQL 语句 
结束于之后进行的提交 或回滚
使用 COMMIT 或 ROLLBACK 语句能够显式地结束事务,而提交一个 DDL 语句可以隐式地结束事务。