Oracle-DML-insert、update、delete
目录
文章目录
内容
-
insert
-
格式
insert into 表名(字段1, 字段2, ...) values (值1,值2, ...);
-
注意事项
- 值类型需要与字段类型一致,虽然有些可以隐式转换(Oracle自动转换,比如’111’ -> 1111),但是降低效率;‘faf’ -> number会报错
- 字段可以省略,那么值需要与表中字段一一对应,切全部赋值。
-
-
update
-
格式
update table 表名 set 字段1 = 值1, 字段2 = 值2, ... where 条件;
-
解析:
- 值需要与字段类型一致
- 如果不加where条件,默认表中所有字段都更新
-
-
delete
-
格式
delete from 表名 where 条件;
-
解析:
- 如果不指定where 条件,默认会删除表中全部数据(慎重)
-
-
注意事项
- 执行完增删改之后,需要commit;改动才会提交到数据库的磁盘本地文件,如果没有commit; 那么增删改操作只在当前会话有效,下次打开或者rollback之后查看,数据没有变化。
后记 :
所有的数据库测试,如果没有明确指定,都是使用scott用户下的4张表.
本项目为参考某马视频开发,相关视频及配套资料可自行度娘或者联系本人。上面为自己编写的开发文档,持续更新。欢迎交流,本人QQ:806797785
前端项目源代码地址:https://gitee.com/gaogzhen/vue-leyou
后端JAVA源代码地址:https://gitee.com/gaogzhen/JAVA