操作数据----DML语句
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语句相关推荐
- 使用DML语句【weber出品必属精品】
DML语句包含以下语法: INSERT:往一个表中增加新行 DELETE:从一个表中删除掉现有的行 UPDATE:更改一个表中现有的行 INSERT语句 语法:INSERT INTO TABLE(CO ...
- oracle和mysql查询_ORACLE 数据库 查询语句与DML语句
一.查询语句 ORACLE 数据库中获得数据表中的结果,称为查询语句,其关键词是 select(下面其所有的示例均为scott模式下的对象) 1.1 查询语句基础 1.1.1 获得表中全部字段与结果 ...
- mysql的dml语句_Mysql基础入门-SQL_DML语句
DML语句: DML操作是指对数据库中的表进行操作,主要包括记录的插入(insert),更新(update),删除(delete),查询(select). 记录插入 创建表完成后就需要给器插入记录和数 ...
- mysql dml_详解MySQL---DDL语句、DML语句与DCL语句
背景:近几年,开源数据库逐渐流行起来.由于具有免费使用.配置简单.稳定性好.性能优良等优点,开源数据库在中低端应用上占据了很大的市场份额,而 MySQL 正是开源数据库中的杰出代表.MySQL 数据库 ...
- SQL基础使用入门(二): DML语句和DCL语句
SQL语句第二个类别--DML 语句 DML是数据操作语言的缩写,主要用来对数据表中数据记录实例对象进行操作,包括插入.删除.查找以及修改四大操作,这也是开发人员使用中最为频繁的操作. 1.插入记录 ...
- PHP学习总结(数据库概念、DDL语句、DML语句)
自从做完一个简单的登陆注册页面,发现数据库知识真的很重要,所以要详细的学习一下数据库的知识. 一.数据库基本概念 数据库可以理解为用来存储信息的仓库 表:表是数据的矩阵,在一个数据库中的表看起来像一个 ...
- c#操作mysql 执行语句_c# 数据库编程(通过SqlCommand 执行DML语句)
原来一直是java,python等语言,最近用c#语言,并编写数据库访问代码.使用了之后,这里总结下,分享下c#如何操作数据库. 在java等其它语言中,有一套标准的api来完成数据库访问,并且一般都 ...
- MySQL基础之DML语句
DML语句 DML操作是指对数据库中表记录的操作,主要包括表记录的插入(insert),更新(update),删除(delete)和查询(select),是开发人员日常使用最频繁的操作. 插入记录 表 ...
- jdbc java数据库连接 3)Statement接口之执行DDL和DML语句的简化
上一章的代码中,可以发现,jdbc执行DDL和DML有几个步骤都是一样的: 1)执行语句开始时,创建驱动注册对象.获取连接的数据库对象.创建Statement对象 1 // 创建驱动注册对象 2 Cl ...
最新文章
- Garbage First(G1)垃圾收集器
- quartusII中功能仿真和时序仿真的分析
- 量子计算机是二进制码,知识丨量子计算
- 在vue-cli项目下简单使用mockjs模拟数据
- java 中subtract的用法_java中BigDecimal加减乘除基本用法
- spring boot组件_Spring Boot Framework的关键组件和内部
- mysql之获取自增长的ID
- 一次使用BeanPostProcessor疏漏引起的重大bug
- MySQL入门教程:MySQL8安装卸载工具
- 斗鱼自动刷屏脚本-javaScript斗鱼刷屏脚本-js刷屏脚本
- Linux 用户和权限管理
- Flutter圆形图片
- 【敏捷团队】7.敏捷最后冲刺
- AI杀入影视圈:算法再造李佳琦,中戏开招AI博士
- 【无标题】QT 脚本编译qt工程
- 人脸反欺骗中,TPR@FPR=10e-4的具体含义
- Complementary congruent and opposite neurons achieve concurrent multisensory integration and segrega
- 使用 Authing + Lambda 替代 AWS Cognito
- 【胖虎的逆向之路】02——Android整体加壳原理详解实现
- 软件AutoID Network Navigator设置基恩士扫码枪的使用教程
热门文章
- python新闻分类:多分类问题
- 【java】打印一个序列,第一项和第二项都是1,以后的每一项都是前面两项的和。
- 动手学深度学习Pytorch Task02
- kafka原理_Kafka 架构原理,也就这么回事
- 环信php创建群组,【PHP】接入环信创建群组和IM用户
- python 正则表达式 分组_正则表达式之分组的用法
- centos8安装mysql5.5_CentOS 6.8 编译安装MySQL5.5.32 (二 多实例)
- ObjC学习9-Foundation框架之数字、字符串和集合
- 两年半php,两年半,我收获了什么?
- 安卓miracast花屏_创维酷开电视多屏互动Miracast玩法详解