四、Oracle学习笔记:DML数据操作语句
二、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数据操作语句相关推荐
- Oracle 学习笔记 14 -- 集合操作和高级子查询
Oracel提供了三种类型的集合操作:各自是并(UNION) .交(INTERSECT). 差(MINUS) UNION :将多个操作的结果合并到一个查询结果中,返回查询结果的并集,自己主动去掉反复的 ...
- 【跟李沐学AI学习笔记】数据操作
本文的来源是B站跟李沐学AI的视频. 机器学习用的最多的数据结构是N维数组.最简单的N维数组是一个0-d的标量,比如1.0,它可能表示一个物体的类别.1-d的数组称为向量,比如说[1.0, 2.7, ...
- OpenCV学习笔记(四十一)——再看基础数据结构core OpenCV学习笔记(四十二)——Mat数据操作之普通青年、文艺青年、暴力青年 OpenCV学习笔记(四十三)——存取像素值操作汇总co
OpenCV学习笔记(四十一)--再看基础数据结构core 记得我在OpenCV学习笔记(四)--新版本的数据结构core里面讲过新版本的数据结构了,可是我再看这部分的时候,我发现我当时实在是看得太马 ...
- oracle:oracle学习笔记(四)循环、光标、异常、瀑布模型
oracle学习笔记:循环.光标.异常 文章目录 打印Hello World 定义基本变量 引用型变量(单行)` my_name emp.ename%type ` 记录型变量(多行) `emp_rec ...
- 在大量数据迁移期间oracle学习笔记
在数据迁移期间oracle学习笔记 0主键(自增) 1用户代码 2区域代码 3承保公司代码 4理赔编码 5投保确认码 6案件状态 7案件进展 8重开案件进展 9转换后案件状态 需求分析: 1.根据上述 ...
- 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. ...
- tensorflow学习笔记——使用TensorFlow操作MNIST数据(1)
续集请点击我:tensorflow学习笔记--使用TensorFlow操作MNIST数据(2) 本节开始学习使用tensorflow教程,当然从最简单的MNIST开始.这怎么说呢,就好比编程入门有He ...
- JPA学习笔记---JPA数据的操作:增加,删除,修改,获取,使用JPQL进行查询
JPA学习笔记---JPA数据的操作:增加,删除,修改,获取,使用JPOL进行查询 创梦技术交流平台:资源下载,技术交流,网络赚钱: 交流qq群:1群:248318056 2群:251572072 技 ...
- golang 执行sql语句_Go语言学习笔记(Golang操作MySQL数据库)
GO连接MySQL 通过GO页面作为客户端访问数据库 1.因为GO语言没有提供任何官方数据库驱动,所以需要安装第三方函数库. 2.由于在github上安装,所以需要安装git软件,安装过程一直点击下一 ...
- Database之SQLSever:T-SQL数据语言操作(数据定义语句DDL、数据操作语句DML、数据控制语句DCL、其他基本语句、流程控制语句、批处理语句)概念及其相关案例之详细攻略
Database之SQLSever:T-SQL数据语言操作(数据定义语句DDL.数据操作语句DML.数据控制语句DCL.其他基本语句.流程控制语句.批处理语句)概念及其相关案例之详细攻略 目录 T-S ...
最新文章
- 【数据竞赛】kaggle竞赛宝典-样本组织篇!
- ajax处理返回的xml数据,使用AJAX调用WebService返回xml不返回json原因以及解决办法...
- python的特性注定了代码无法保密_python 基础
- mysql 删除赋予用户的权限_深入了解mysql(一)
- 缓存java框架技术预研4:LazyUnsafeAllocator.java算法分析
- 如何控制局域网网速_科普 | 路由器网速突然变慢怎么办?
- 接口接收数据_基于原语的千兆以太网RGMII接口设计
- 如何利用极致业务基础平台构建一个通用企业ERP之十三盘点单设计
- 恶心的极速输入法windows10 删除
- h61 nvme硬盘_不懂SSD固态硬盘吗?1分钟教会你
- 【MT19937】学习分析
- 如何写公式提取车牌号
- 摄像头之自动驾驶中的应用
- java实现邮箱激活注册账号完整案例
- 2016世界人工智能大会 AI领袖共启智能+新纪元
- linux网络检查常用命令
- php源码织梦,织梦DedeCms V6官方最新版下载
- java系列(1/4)基础阶段-MySQL(2/13)
- ERR_UNSAFE_PORT浏览器安全问题无法访问的解决方案
- 【AI数学】相机成像之外参数