Oracle_SQL(3) DML增删改
sql语言按功能分为:数据定义语言DDL、数据操纵语言DML、
数据查询语言DQL、数据控制语言DCL
一、数据操纵语言DML
1.insert 新增 
  语法:insert into <表名> (列名,...) values (值,...);
  view dept;
  desc dept;
  insert into dept (deptno,dname,loc) values (41,'行政部','北京');
  insert into dept values (42,'人事部','上海');
  insert into dept (deptno) values (43);
  --insert into dept (dname) values ('开发部');
  insert into dept values (44,'开发1部',null);
  insert into dept 
    select trunc(empno/100),ename,null from emp where job='MANAGER';
2.update 修改
  语法:update 表名 set <列名1>=<值1>,... where 条件;
  update dept set loc='西安' where deptno=44;
  update dept set dname='采购部',loc='成都' where deptno=43;
  update dept set loc='深圳' where loc is null; 
  update dept set (dname,loc)=
    (select '大数据开发部','上海' from dual) where deptno=75;
  --update dept set dname='采购部';
3.delete 删除 
  语法:delete from <表名> where 条件;
  delete from dept where deptno=44;
  --delete from dept;
  delete from dept where loc is null;
  delete from dept where deptno>=41;
二、数据控制语言DCL
1.commit 提交
  insert into dept (deptno,dname,loc) values (41,'行政部','北京');
  insert into dept values (42,'人事部','上海');
  commit;
2.rollback 回退
  delete from dept;
  rollback;
  update dept set loc='深圳' where loc is null;
  rollback;
三、数据查询语言DQL
1.select
四、数据定义语言DDL
1.create
2.drop
3.alter
Oracle_SQL(3) DML增删改的更多相关文章
- mysql 的crud操作(增删改查)
		1.mysql添加记录 --添加记录的语法(可添加单条记录或者多条记录),INTO是可以省略的,字段名也可以省略的,但是如果省略的话,后面对应的value的值就要全部填写 INSERT [INTO] ... 
- 增删改(DML)操作
		增删改(DML)操作 1.1事务(transaction) 事务是数据库操作的最小单元,又ACID的特性,应该保证一个事务的sql语句要么同时成功,要么都不成功. Mybatis中配置了事务管理器,t ... 
- dml语句就是你常写的sql语句,增删改查
		dml语句就是你常写的sql语句,增删改查 
- MySQL的DML和DQL   增删改查
		DML和DQL 增删改查 SELECT * FROM grade --新增 insert -- 向年级表中新增3条数据INSERT INTO grade(gradeID,gradeName) VA ... 
- SQL分类之DML:增删改表中的数据
		DML:增删改表中的数据 1.添加数据: 语法: insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n): 注意: 1.列名和值要一一对应. 2.如果表名 ... 
- MySQL的DML语言(增删改)
		MySQL的DML语言(增删改) 补充说明,外键:不要使用外键,一切外键概念都在应用层解决. 补充说明,数据库的列,也就是字段名,尽量带上飘符号` 数据库存在的意义:数据存储和数据管理. 数据库:行( ... 
- 在Eclipse中对包进行增删改查
		package com.hanqi.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.R ... 
- Oracle学习总结_day01_day02_表的创建_增删改查_约束
		本文为博主辛苦总结,希望自己以后返回来看的时候理解更深刻,也希望可以起到帮助初学者的作用. 转载请注明 出自 : luogg的博客园 谢谢配合! 更新: SELECT * FROM (SELECT R ... 
- 通过JDBC进行简单的增删改查(以MySQL为例)
		目录 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JDBC基本操作 (1)定义记录的类(可选) (2)连接的获取 ( ... 
随机推荐
- sse实例
			一.前台 <script>//D:\wamp\www\node\xiangmuer\views\main // var source = new EventSource('http://1 ... 
- Realtime Rendering 5
			[Real Time Rendering 5] 1.In radiometry, the function that is used to describe how a surface reflect ... 
- 判断元素16种方法expected_conditions
			前言 标签(空格分隔): 判断元素 经常有小伙伴问,如何判断一个元素是否存在,如何判断alert弹窗出来了,如何判断动态的元素等等一系列的判断,在selenium的expected_condition ... 
- javascript学习笔记(九):DOM操作HTML的各种方法使用
			<!DOCTYPE html> <html> <head lang="en"> <meta chaset="UTF-8" ... 
- DNS隧道 iodns
			通过iodns这个工具也能搭建DNS隧道 iodns的优点: 对下行数据不进行编码,速度快 支持多平台 最大16个并发连接 强制密码设定 iodns创建的DNS隧道网段不能喝服务器,客户端同一网段,比 ... 
- 第四章 栈与队列(c3)栈应用:栈混洗
- Ubuntu下ssh的安装
			1.安装 Ubuntu缺省安装了openssh-client,,如果没有安装,可用apt-get安装上即可. 安装ssh-server sudo apt-get install openssh-ser ... 
- Docker容器进入-命令行只显示-bash-4.1#
			bash-4.1# cp /etc/skel/.bash* /root/ bash-4.1# su [root@4a841f025562 ~]# [root@4a841f025562 ~]# [roo ... 
- 条件编译ifndef、ifdef、endif
			1.条件编译命令最常见的形式为: #ifdef 标识符 程序段1 #else 程序段2 #endif 当标识符已经被定义过(一般是用#define命令定义),则对程序段1进行编译,否则编译程序段2. ... 
- Python complex() 函数
			Python complex() 函数 Python 内置函数 描述 complex() 函数用于创建一个值为 real + imag * j 的复数或者转化一个字符串或数为复数.如果第一个参数为字 ... 
