本文是针对数据库的事务与锁,触发器,存储过程,自定义函数,游标,定时任务的基础学习记录。 一、事务与锁 基本描述:数据库的锁,数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性,(注意事项:首先,数据库类型要是InnoDB,其次,加锁必须跟事务同时使用)。 事务的四个特性:原子性,一致性,隔离性,持久性 应用场景:限量商品的买卖,锁定商品操作 (1)查看数据库引擎命令 show engines; (2)更改表类型为支持事务的类型命令 ALTER TABLE tab