博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle之DML操作表(insert/update/delete/truncate)
阅读量:3498 次
发布时间:2019-05-20

本文共 418 字,大约阅读时间需要 1 分钟。

一、插入数据

1.普通插入数据

insert into 表名 values(所有列的值都要对应写上);    insert into 表名(列1,列2) values(值1,值2);

2.使用子查询语句插入数据 

--使用子查询插入数据    insert into 表名 查询语句;
--将emp中10号部门的员工信息,插入到emp1中    insert into emp1 select * from emp where deptno = 10;

二、更新数据

update 表名 set 列名 = 列的值  [where 条件];

三、删除数据

1.delete(逐条删除,支持事务操作,删除操作作为事务记录在日志中保存)

delete from 表名  [where 条件];

2.truncate(一次性全部删除,不支持事务,效率高,删除操作记录不会记入日志保存)

truncate table 表名  [where 条件];

 

转载地址:http://rpolj.baihongyu.com/

你可能感兴趣的文章
js监听div标签上面的自定义属性
查看>>
navcat如何重置窗口
查看>>
代码注入
查看>>
off-by-one
查看>>
ctf-pwn的一些小技巧
查看>>
POJ 1915 Knight Moves
查看>>
Git 撤销修改
查看>>
Git 删除文件
查看>>
Git与远程仓库关联以及关联错误解决方法
查看>>
[HDU] 平方和与立方和
查看>>
[HDU 2096] 小明A+B
查看>>
[HDU 2520] 我是菜鸟,我怕谁(不一样的for循环)
查看>>
[HDU 1215] 七夕节(求因子,不超时)
查看>>
[POJ 1915] Knight Moves
查看>>
Memcache技术精华
查看>>
Redis详解入门篇
查看>>
php开启redis扩展包与redis安装
查看>>
php使用openssl来实现非对称加密
查看>>
pdo如何防止 sql注入
查看>>
myisam和innodb的区别
查看>>