二、DML语句学习
    1.insert: 向表中插入数据

--格式:insert into tname(colName,colName....) values(value1,value2,....);orinsert into tname values(val1,val2,val3);  要求插入顺序与建表顺序一致,个数不能少
--练习:向temp_1中插入数据,1001,'张三','f','12-12-98';insert into temp01 values(1001,'张三','f',to_date('1998-04-10','yyyy-MM-dd'));insert into temp01 values(1002,'张三','f','10-04-95');
--练习:插入一条记录   1003,'王五'insert into temp01(tid,name) values(1003,'王五');insert into temp01 values(1004,'赵六',null,null);
/*创建表:表名 temp_t字段  id          数字类型               长度4name        可变字符串类型             50age         数字类型                  2score       数字类型                  3保留1位小数gender      固定长度字符串类型        ¡¤1 默认值 'm'插入数据:1001,苍老师,30,90,f1002,波老师, ,99, 增加字段:salary,整数位4 2位小数,非空约束修改字段:score 不能为空。
*/drop table temp_t;
create table temp_t(id number(4),name varchar2(50)not null,age number(2),score number(3,1),gender char(1) default 'm'
);insert into temp_t values(1001,'苍老师',30,90,'f');
insert into temp_t(id,name,score) values(1002,'波老师',99);alter table temp_t add salary number(6,2)not null;
alter table temp_t modify score number (4,1)not null;

2.delete删除表记录(可以回滚 还原)

--格式:delete [from] tName;--删除表中所有记录。ordelete [from] tName where 条件;--练习: 删除表temp01中id为1001的数据delete from temp01 where tid=1001;--可以使用回滚,回到操作删除数据前rollback;
--练习: 使用delete删除表中所有数据delete temp01;
--练习:使用truncate 清空表中的所有数据。truncate table temp01;
--练习: 删除tgender为null的所有记录delete from temp01 where Tgander is not null;
--练习: 删除 tgender 为null,id为1004 的记录。delete from temp01 where Tgander is null and tid=1004;
--练习: 删除id为1003和1004的记录delete from temp01 where tid=1003 or tid=1004;delete from temp01 where tid in(1003,1004);

3.update:用来修改表中的数据,修改字段值。

--格式: update tname set colName=val[,colName=val....];修改表中所有记录的某一字段值orupdate tname set colName=value where 条件;     修改表中符合条件的记录的某一字段--练习 修改temp01表中所有人的性别为mupdate temp01 set tgander='m';
--练习:修改tid为1004的姓名为"=赵大黄",生日为2000年10月20 号。update temp01 set tbrith = '20-10月-2000',name='赵大煌' where tid=1004;
--练习:修改tid为1001和1002 的生日为空。update temp01 set tbrith =null where tid=1001 or tid=1002;

四、Oracle学习笔记:DML数据操作语句相关推荐

  1. Oracle 学习笔记 14 -- 集合操作和高级子查询

    Oracel提供了三种类型的集合操作:各自是并(UNION) .交(INTERSECT). 差(MINUS) UNION :将多个操作的结果合并到一个查询结果中,返回查询结果的并集,自己主动去掉反复的 ...

  2. 【跟李沐学AI学习笔记】数据操作

    本文的来源是B站跟李沐学AI的视频. 机器学习用的最多的数据结构是N维数组.最简单的N维数组是一个0-d的标量,比如1.0,它可能表示一个物体的类别.1-d的数组称为向量,比如说[1.0, 2.7, ...

  3. OpenCV学习笔记(四十一)——再看基础数据结构core OpenCV学习笔记(四十二)——Mat数据操作之普通青年、文艺青年、暴力青年 OpenCV学习笔记(四十三)——存取像素值操作汇总co

    OpenCV学习笔记(四十一)--再看基础数据结构core 记得我在OpenCV学习笔记(四)--新版本的数据结构core里面讲过新版本的数据结构了,可是我再看这部分的时候,我发现我当时实在是看得太马 ...

  4. oracle:oracle学习笔记(四)循环、光标、异常、瀑布模型

    oracle学习笔记:循环.光标.异常 文章目录 打印Hello World 定义基本变量 引用型变量(单行)` my_name emp.ename%type ` 记录型变量(多行) `emp_rec ...

  5. 在大量数据迁移期间oracle学习笔记

    在数据迁移期间oracle学习笔记 0主键(自增) 1用户代码 2区域代码 3承保公司代码 4理赔编码 5投保确认码 6案件状态 7案件进展 8重开案件进展 9转换后案件状态 需求分析: 1.根据上述 ...

  6. 2019-7-26 [MySQL] 安装与介绍 语句分类/语法 数据类型 DDL数据定义:创建/查看/删除/使用 DML数据操作:增删改 主键约束 自动增长列 非空约束 默认值 Navicat

    文章目录 0.知识回顾 1.数据库介绍 1.1 数据库概述 1.1.1 什么是数据库 1.1.2 什么是数据库管理系统 1.1.3 数据库与数据库管理系统的关系 1.2 数据库表 1.3 表数据 1. ...

  7. tensorflow学习笔记——使用TensorFlow操作MNIST数据(1)

    续集请点击我:tensorflow学习笔记--使用TensorFlow操作MNIST数据(2) 本节开始学习使用tensorflow教程,当然从最简单的MNIST开始.这怎么说呢,就好比编程入门有He ...

  8. JPA学习笔记---JPA数据的操作:增加,删除,修改,获取,使用JPQL进行查询

    JPA学习笔记---JPA数据的操作:增加,删除,修改,获取,使用JPOL进行查询 创梦技术交流平台:资源下载,技术交流,网络赚钱: 交流qq群:1群:248318056 2群:251572072 技 ...

  9. golang 执行sql语句_Go语言学习笔记(Golang操作MySQL数据库)

    GO连接MySQL 通过GO页面作为客户端访问数据库 1.因为GO语言没有提供任何官方数据库驱动,所以需要安装第三方函数库. 2.由于在github上安装,所以需要安装git软件,安装过程一直点击下一 ...

  10. Database之SQLSever:T-SQL数据语言操作(数据定义语句DDL、数据操作语句DML、数据控制语句DCL、其他基本语句、流程控制语句、批处理语句)概念及其相关案例之详细攻略

    Database之SQLSever:T-SQL数据语言操作(数据定义语句DDL.数据操作语句DML.数据控制语句DCL.其他基本语句.流程控制语句.批处理语句)概念及其相关案例之详细攻略 目录 T-S ...

最新文章

  1. 【数据竞赛】kaggle竞赛宝典-样本组织篇!
  2. ajax处理返回的xml数据,使用AJAX调用WebService返回xml不返回json原因以及解决办法...
  3. python的特性注定了代码无法保密_python 基础
  4. mysql 删除赋予用户的权限_深入了解mysql(一)
  5. 缓存java框架技术预研4:LazyUnsafeAllocator.java算法分析
  6. 如何控制局域网网速_科普 | 路由器网速突然变慢怎么办?
  7. 接口接收数据_基于原语的千兆以太网RGMII接口设计
  8. 如何利用极致业务基础平台构建一个通用企业ERP之十三盘点单设计
  9. 恶心的极速输入法windows10 删除
  10. h61 nvme硬盘_不懂SSD固态硬盘吗?1分钟教会你
  11. 【MT19937】学习分析
  12. 如何写公式提取车牌号
  13. 摄像头之自动驾驶中的应用
  14. java实现邮箱激活注册账号完整案例
  15. 2016世界人工智能大会 AI领袖共启智能+新纪元
  16. linux网络检查常用命令
  17. php源码织梦,织梦DedeCms V6官方最新版下载
  18. java系列(1/4)基础阶段-MySQL(2/13)
  19. ERR_UNSAFE_PORT浏览器安全问题无法访问的解决方案
  20. 【AI数学】相机成像之外参数

热门文章

  1. Mac上编译C++报错
  2. K-special Tables
  3. mysql中文坑爹的东西
  4. (转)ZooKeeper伪分布式集群安装及使用
  5. PHP 面向对象 精华
  6. 拓端tecdat|R语言中使用RCPP并行计算指数加权波动率
  7. 拓端tecdat|用R语言实现神经网络预测股票实例
  8. matlab定位噪声位置,Matlab怎么样调节KALMAN滤波中的过程噪声和观测噪声
  9. ubuntu16.04 安装中文输入法
  10. 使用python原生态的min和max函数实现升序排序和降序排序