2023-06-14 11:16

Oracle DML语句

wanmatea

数据库

(685)

(0)

收藏

1、DML特点:

Oracle--回滚段

执行insert delete update 语句的时候  会将执行结果保存到回滚段

没有修改数据库的数据

可以通过rollback语句  将回滚段中间的数据恢复

可以通过commit语句  提交回滚段 真正的修改数据库的数据

2、Insert

Insert into 表名(列名,...) values(值,...)

只能增加一行

MySQL:

Insert into ...values ...

Insert into ... value ...

3、Update

Update 表名 set 列名=值,列名=值,... where 条件

4、delete

Delete from 表名 where 条件

Delete truncate drop区别?

delete是DML语言 需要commit  经过回滚段

Truncate  drop是DDL语言

Delete from 表名        表数据删除  表还在

Truncate table 表名      表数据删除  表还在

Drop table 表名         表删除

0条评论

点击登录参与评论