insert语句基本语法

insert into table(column) values(values);

insert into dept
(deptno,dname,loc)values(50,'development','detroit');                            //当所有列都要插入数值时可不写第二行,直接按照顺序写第三行

update语句

update dept set deptno=11 where loc='zjk';

delete语句

delete (from) dept where deptno=11;

commit 提交

ROLLBACK 回滚

savepoint 使用savepoint语句在当前事务中产生一个标记,使用rollback to 回滚到那个标记

savepoint a;

rollback to a;

从一个表中拷贝一行:

insert into t_emp(empno,ename,sal,hiredate)                                         不用写values,列与列之间应对应

select empno,ename,sal,hiredate from emp where job='MANAGER';

创建和管理表:

create table emp
(id number(2),name varchar2(11),sal number(5)) ;

创建一个和emp一样的表

create table emp1 as
select * from emp;

创建表,并将emp表按工资分成三个表

create table t_smallsal as
select ename, empno, sal from emp where 1=2;create table t_middlelsal as
select ename, empno, sal from emp where 1=2;create table t_largesal as
select ename, empno, sal from emp where 1=2;insert all
when sal < 1200 then
into t_smallsal
when sal >=1200 and sal < 3000 then
into t_middlesal
else
into t_largesal
select ename, empno, sal
from emp;

update t_employee tset t.sal = (select t1.sal from emp t1    where t1.empno = t.empnoand t.sal != t1.sal)                                            利用子查询更新数据where t.deptno = 20;

truncate  截断表     移除表中数据,释放存储空间   不可回退

truncate table emp;

转载于:https://www.cnblogs.com/wangqianqiannb/p/4356884.html

操作数据----DML语句相关推荐

  1. 使用DML语句【weber出品必属精品】

    DML语句包含以下语法: INSERT:往一个表中增加新行 DELETE:从一个表中删除掉现有的行 UPDATE:更改一个表中现有的行 INSERT语句 语法:INSERT INTO TABLE(CO ...

  2. oracle和mysql查询_ORACLE 数据库 查询语句与DML语句

    一.查询语句 ORACLE 数据库中获得数据表中的结果,称为查询语句,其关键词是 select(下面其所有的示例均为scott模式下的对象) 1.1 查询语句基础 1.1.1 获得表中全部字段与结果 ...

  3. mysql的dml语句_Mysql基础入门-SQL_DML语句

    DML语句: DML操作是指对数据库中的表进行操作,主要包括记录的插入(insert),更新(update),删除(delete),查询(select). 记录插入 创建表完成后就需要给器插入记录和数 ...

  4. mysql dml_详解MySQL---DDL语句、DML语句与DCL语句

    背景:近几年,开源数据库逐渐流行起来.由于具有免费使用.配置简单.稳定性好.性能优良等优点,开源数据库在中低端应用上占据了很大的市场份额,而 MySQL 正是开源数据库中的杰出代表.MySQL 数据库 ...

  5. SQL基础使用入门(二): DML语句和DCL语句

    SQL语句第二个类别--DML 语句 DML是数据操作语言的缩写,主要用来对数据表中数据记录实例对象进行操作,包括插入.删除.查找以及修改四大操作,这也是开发人员使用中最为频繁的操作. 1.插入记录 ...

  6. PHP学习总结(数据库概念、DDL语句、DML语句)

    自从做完一个简单的登陆注册页面,发现数据库知识真的很重要,所以要详细的学习一下数据库的知识. 一.数据库基本概念 数据库可以理解为用来存储信息的仓库 表:表是数据的矩阵,在一个数据库中的表看起来像一个 ...

  7. c#操作mysql 执行语句_c# 数据库编程(通过SqlCommand 执行DML语句)

    原来一直是java,python等语言,最近用c#语言,并编写数据库访问代码.使用了之后,这里总结下,分享下c#如何操作数据库. 在java等其它语言中,有一套标准的api来完成数据库访问,并且一般都 ...

  8. MySQL基础之DML语句

    DML语句 DML操作是指对数据库中表记录的操作,主要包括表记录的插入(insert),更新(update),删除(delete)和查询(select),是开发人员日常使用最频繁的操作. 插入记录 表 ...

  9. jdbc java数据库连接 3)Statement接口之执行DDL和DML语句的简化

    上一章的代码中,可以发现,jdbc执行DDL和DML有几个步骤都是一样的: 1)执行语句开始时,创建驱动注册对象.获取连接的数据库对象.创建Statement对象 1 // 创建驱动注册对象 2 Cl ...

最新文章

  1. Garbage First(G1)垃圾收集器
  2. quartusII中功能仿真和时序仿真的分析
  3. 量子计算机是二进制码,知识丨量子计算
  4. 在vue-cli项目下简单使用mockjs模拟数据
  5. java 中subtract的用法_java中BigDecimal加减乘除基本用法
  6. spring boot组件_Spring Boot Framework的关键组件和内部
  7. mysql之获取自增长的ID
  8. 一次使用BeanPostProcessor疏漏引起的重大bug
  9. MySQL入门教程:MySQL8安装卸载工具
  10. 斗鱼自动刷屏脚本-javaScript斗鱼刷屏脚本-js刷屏脚本
  11. Linux 用户和权限管理
  12. Flutter圆形图片
  13. 【敏捷团队】7.敏捷最后冲刺
  14. AI杀入影视圈:算法再造李佳琦,中戏开招AI博士
  15. 【无标题】QT 脚本编译qt工程
  16. 人脸反欺骗中,TPR@FPR=10e-4的具体含义
  17. Complementary congruent and opposite neurons achieve concurrent multisensory integration and segrega
  18. 使用 Authing + Lambda 替代 AWS Cognito
  19. 【胖虎的逆向之路】02——Android整体加壳原理详解实现
  20. 软件AutoID Network Navigator设置基恩士扫码枪的使用教程

热门文章

  1. python新闻分类:多分类问题
  2. 【java】打印一个序列,第一项和第二项都是1,以后的每一项都是前面两项的和。
  3. 动手学深度学习Pytorch Task02
  4. kafka原理_Kafka 架构原理,也就这么回事
  5. 环信php创建群组,【PHP】接入环信创建群组和IM用户
  6. python 正则表达式 分组_正则表达式之分组的用法
  7. centos8安装mysql5.5_CentOS 6.8 编译安装MySQL5.5.32 (二 多实例)
  8. ObjC学习9-Foundation框架之数字、字符串和集合
  9. 两年半php,两年半,我收获了什么?
  10. 安卓miracast花屏_创维酷开电视多屏互动Miracast玩法详解