【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 限制条件]
作用:将符合限制条件的记录中的字段改为新的值
注意:如果没有限制条件,会将表中的所有数据的该字段都修改为新的值

扫描二维码关注公众号,回复: 13581596 查看本文章

猜你喜欢

转载自blog.csdn.net/weixin_40074861/article/details/121698035
今日推荐