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基础知识相关推荐

  1. 第76节:Java中的基础知识

    第76节:Java中的基础知识 设置环境,安装操作系统,安装备份,就是镜像,jdk配置环境,eclipse下载解压即可使用,下载tomcat 折佣动态代理解决网站的字符集编码问题 使用request. ...

  2. C语言中重要基础知识的概述

    本章主要对于C语言中的基础知识进行一个大致的描述,适合有C语言基础但长久没接触C语言开发的人员进行快速回忆.在总体回忆基础知识之前,先来创建一个C程序.笔者的编译器是visual stduio2013 ...

  3. 公务员考试中公共基础知识计算机,2012山东省公务员考试公共基础知识最新考试试题库(完整版)...

    2012山东省公务员考试公共基础知识最新考试试题库(完整版) 件将会____. A.永远不再发送 B.需要对方再次发次 C.保存在服务商的主机上 D.退回发信人 18.下列部件中,不属于计算机主机内的 ...

  4. 消防中计算机基础知识,消防基础知识考试题

    消防基础知识在生活中有很多,我们应该学习怎样的知识,下面就是学习啦小编为大家整理的消防基础知识方面的考试题相关资料,供大家参考. 消防基础知识考试题 一.选择题(35道题,每题2分,共70分) 1.据 ...

  5. 公务员考试中公共基础知识计算机,2015山西省公务员考试公共基础知识考试重点和考试技巧...

    2015山西省公务员考试公共基础知识考试重点和考试技巧 1.在使用Word文本编辑软件时,要把文章中所有出现的"计算机"都改成"computer",可选择___ ...

  6. 消防中计算机基础知识,消防设施操作员基础知识计算机基础知识真题及答案解析.doc...

    消防设施操作员基础知识计算机基础知识真题及答案解析 模块八计算机基础知识 第1节 项目1 计算机系统的组成与功能 单选题(江南博哥) 1.()是计算机的核心部分. 输入设备 存储器 中央处理器 主板 ...

  7. oracle net manager没有orcl_Oracle-数据库基础知识

    完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例. 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等): 2) Oracle数据库实例则是一组Ora ...

  8. linux中vi基础知识,Vim入门基础知识集锦

    想学习Vim,但是Vim官网的手册又太大而全,而网上各方资料要么不全面,要么不够基础.在网上搜集各方资料,按照自己的框架整理一份Vim入门基础教程,分享出来.特点是偏向基础,但对入门者来说足够全面,而 ...

  9. linux中_Linux基础知识(Linux系统、Linux中的链表)

    Linux系统简介 Linux系统的结构及特点 Linux系统的结构图如下图所示: 从上图可以看出,Linux是一个典型的宏内核(一体化内核)结构.硬件系统上面时硬件抽象层,在硬件抽象层上面时内核服务 ...

  10. 云计算中存储基础知识

    虚拟化: 计算.存储.网络 存储:内存 .外存(硬盘或磁盘) 硬盘有两种形态: (1)机械硬盘.(HDD) (2)固态硬盘. (SSD) 缺点:寿命有限价格高 FLASH 芯片:比较稳定的闪存的芯片, ...

最新文章

  1. 技术06期:测试系统软件需要重视哪几点?
  2. 从语义(semantic)GIS和知识表达谈起
  3. plsql developer的一些使用
  4. jQuery按键事件keyup
  5. 2020\Simulation_1\3.叶节点数
  6. RabbitMQ事务和Confirm发送方消息确认——深入解读
  7. DTW算法(语音识别)
  8. 前端笔记 | HTML基础
  9. opencv中的Mat、CvMat以及IplImage介绍以及三者之间的转换
  10. What are FeliCa and PaSoRi?
  11. Protel技巧之设计原理图模块化
  12. 【08月21日】指数估值排名
  13. 康考迪亚大学应用计算机科学,2020年康考迪亚大学IT专业会学什么内容
  14. 按阶段划分软件测试:单元测试 , 集成测试 , 系统测试 , 验收测试
  15. Pytorch深度学习(五):加载数据集以及mini-batch的使用
  16. lsdyna如何设置set中的node_list_如何安装使用最帅Linux系统监控工具
  17. JAVA毕设项目书香校园阅读平台(java+VUE+Mybatis+Maven+Mysql)
  18. C#回顾学习笔记四十:三层架构
  19. 整理C语言和C++中常用输入输出函数
  20. linux使用命令重命名_如何在Linux上使用重命名命令

热门文章

  1. 服务器系统添加休眠,服务器主机休眠功能
  2. 小红书笔记下沉怎么做?小红书笔记屏蔽怎么做?
  3. xray+crawlergo扫描器安装指导
  4. ChatGPT 会毁掉教育吗?
  5. Pycharm通过设置实现ctrl+滚动鼠标滑轮缩放字体大小
  6. 访国家质检总局特种设备局局长张纲
  7. vue 动态设置背景图片,和背景渐变
  8. Janus网关的集成与优化
  9. Delphi四舍五入
  10. 微爱四年 2021 年中总结