【oracle】SQL的分类,增删改操作,事务

事务

在sql运行中,多个sql语句要不一起执行成功,要不一起执行失败

  • 事务的运行原理

原子性:在同一个事务的sql不可分割,要不同时成功,要不同时失败
一致性:一旦提交事务,在回滚段中的内容会完全复制到原始数据中,提交之前的查询,与提交之后的查询结果一致
隔离性:在事务没有提交或者回滚时,其他用户不可得知事务中的内容
持久性:一旦提交或者回滚事务,事务堆数据库的影响是永久的不可修复的

SQL的分类

dql:数据查询语言 select
dml:数据控制语言 insert delete update
ddl:数据定义语言 create drop
tcl:事务控制语言 commit(提交) rollback(回滚)



 

增删改操作

CRUD:增删改查

1.增加操作

insert into 表名 (字段1,字段2,字段3…) values (字段1对应的值,字段2对应的值…)
注意:添加时只需保证前面的字段名与后面的字段值一一对应,不需要与表中的字段顺序完全一致
添加时可以不写字段名,但是要保证字段值的顺序与表中字段的顺序完全一致

2.删除操作

delete [from] 表名 [where 限制条件]
作用:将符合限制条件的数据删除
注意:如果没有where限制条件,将会删除表中的所有数据
–删除person_id = 3 的数据
delete from t_person where person_id=3
delete t_person —>删除表格中的所有数据
drop table 表名 —>删除表格

3.修改操作

update 表名 set 字段1=新值,字段2=新值… [where 限制条件]
作用:将符合限制条件的记录中的字段改为新的值
注意:如果没有限制条件,会将表中的所有数据的该字段都修改为新的值

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值