数据库中的事务
事务定义:
数据库中的事务是指一个逻辑单元执行一系列操作的过程,是一个最小的工作单元。
事务的四个属性:
1. 原子性:
事务必须是原子工作单元,对于其数据修改,要么全都执行,要么全都不执行。
2. 一致性:
事务在完成时,必须使所有的数据都保持一致状态。
3. 隔离性:
由并发事务所做的修改必须是与其它并发事务所做的修改隔离。
4. 持久性:
事务完成之后,它对于系统的影响是永久性的。该修改即使出现系统故障也将一直保持。
MySQL中的基本语句
基本处理语句可分为两大类,分别为dql和dml
-
数据查询语句 DQL(Data Query Language)
dql是数据查询语句,不会对数据库中的数据进行操作,不会触发事务。select <列名> from <表或试图名> where <查询条件>
select * from <表名> //查询全部
-
数据操纵语句 DML(Data Manipulation Language)
dml是对数据库中的数据进行操作的语句,包括增、删、改。增加:
insert into <表名> (列1、列2……) values (值1、值2、……)删除:
delete from <表名> where <条件>修改:
update <表名> set <列名>=新值 where <条件>