1、sql解释
(structure query language)结构化查询语言
数据库软件=db+RDBMS(sqlplus)+sql
select语句
DDL(data definition language):定义语言
create/drop/alter/truncate
DML(data manage language):管理语言
insert/delete/update
DCL(data control language)数据控制语言:
grant(授予权限)/revoke(收回权限)
TCL(transaction control language)事务控制语言:
commit/rollback/savepoint
账户B:
操作:1.查询a账户余额
2.账户a-500w
3.账户b+500w
事务:将多个操作绑定为一个整体,具有原子性、隔离性等。这多个操作要么同时成功,或者同时失败
(structure query language)结构化查询语言
数据库软件=db+RDBMS(sqlplus)+sql
2、sql分类
sql语言分类:
DQL(data query language)查询语言:select语句
DDL(data definition language):定义语言
create/drop/alter/truncate
DML(data manage language):管理语言
insert/delete/update
DCL(data control language)数据控制语言:
grant(授予权限)/revoke(收回权限)
TCL(transaction control language)事务控制语言:
commit/rollback/savepoint
银行系统:转帐
账户A:500w账户B:
操作:1.查询a账户余额
2.账户a-500w
3.账户b+500w
事务:将多个操作绑定为一个整体,具有原子性、隔离性等。这多个操作要么同时成功,或者同时失败