首页 / ORACLE / Oracle中DML基础知识
Oracle中DML基础知识
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Oracle中DML基础知识,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1390字,纯文字阅读大概需要2分钟。
内容图文
DML(insert,update,delete)
1.插入数据
insert into 表名(列,列...)values(值,值...)
//当插入的数据与表格一一对应时,列可以省略
insert into 表名 values(值,值...)
例如:--给tbl_user表中添加一条记录
insert into tbl_user values (22,‘刘强东‘,‘123456‘);
2.更新数据
update 表名 set 列=新值 where 条件;
例如:--修改tbl_user表中第二行记录的用户名
update tbl_user username = ‘章泽天‘ where id = 2;
注意:修改操作千万要注意条件!!!
3.删除数据
delete 表名 where 条件
例如:删除用户表格第三行
delete tbl_user where id = 4;
--删除用户表格第三行的密码
注意:此处不能违反约束
--------------------------------------------
DML语句和DDL语句的差别
1.DML语句不会自动提交,也就是说当运行完DML语句后,数据库中真实的数据还没有发生变化,当前自己事务中看到的仅仅是内存中的情况,所以此时,另外一个事务是无法看到修改结果的。
如果要把修改后的结果同步到数据库中,则必须手动使用如下命令:
--提交数据,把内存中的数据提交同步到数据库中
commit;
即:一个事务无法读取到另一个事务还没有提交的数据!!!
注意:plsql中默认情况下DML 语句会自动提交
--回滚操作,撤销还没有提交的操作
rollback 回滚点名字;
--设置回滚点【不需要掌握】
savepoint 回滚点名字
2.DDL语句是自动提交的
Oracle中DML基础知识
标签:update where ack 知识 name 手动 point 提交 默认
本文系统来源:http://www.cnblogs.com/qianqian528/p/7794849.html
内容总结
以上是互联网集市为您收集整理的Oracle中DML基础知识全部内容,希望文章能够帮你解决Oracle中DML基础知识所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。