Oracle中的SQL基础查询语句--下
2017-08-17 19:16
603 查看
-- insert 插入语句
-- 向员工表中插入一条数据
insert into emp values(9527,'张三','程序猿',007,sysdate,20,null,10);
--insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(9527,'张三','程序猿',007,sysdate,20,null,10);
insert into emp(empno,ename,job) values(9528,'张三丰','武术教练');
-- 创建一个表的临时表
create table temp
as
select * from emp where 1=2;
-- 查询结果插入
insert into temp select * from emp;
-- update更新语句
-- update 表名 set 列名=列值[,...] [where 条件]
-- 把名叫张三丰的姓名改成张四疯
update emp set ename='张四疯' where ename='张三丰' ;
-- 把员工编号为9528的员工的空的信息补全
update emp set mgr=8888,hiredate='1-1月-2000',sal=999,deptno=20 where empno=9528;
-- 把部门为20的所有员工工资加500
update emp set sal=sal+500 where deptno=20;
-- 删除临时表中员工编号为9528的员工
delete temp where empno=9528 ;
-- 删除临时表中的所有信息
delete temp;
-- 删除表(包含数据)
drop table temp;
-- 向员工表中插入一条数据
insert into emp values(9527,'张三','程序猿',007,sysdate,20,null,10);
--insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(9527,'张三','程序猿',007,sysdate,20,null,10);
insert into emp(empno,ename,job) values(9528,'张三丰','武术教练');
-- 创建一个表的临时表
create table temp
as
select * from emp where 1=2;
-- 查询结果插入
insert into temp select * from emp;
-- update更新语句
-- update 表名 set 列名=列值[,...] [where 条件]
-- 把名叫张三丰的姓名改成张四疯
update emp set ename='张四疯' where ename='张三丰' ;
-- 把员工编号为9528的员工的空的信息补全
update emp set mgr=8888,hiredate='1-1月-2000',sal=999,deptno=20 where empno=9528;
-- 把部门为20的所有员工工资加500
update emp set sal=sal+500 where deptno=20;
-- 删除临时表中员工编号为9528的员工
delete temp where empno=9528 ;
-- 删除临时表中的所有信息
delete temp;
-- 删除表(包含数据)
drop table temp;
相关文章推荐
- oracle 的sql语句基础查询
- 整理的oracle实现的基础sql语句查询
- Oracle中的SQL基础查询语句--上(值得一看,例题非常多,也很清晰)
- oracle 基础SQL语句 多表查询 子查询 分页查询 合并查询 分组查询 group by having order by
- Oracle 数据库基础学习 (七) SQL语句综合练习
- 查询Oracle正在执行和执行过的SQL语句
- Mysql数据库理论基础之三 --- 数据类型及SQL结构化查询语句使用
- ORACLE分页查询SQL语句
- oracle中sql语句查询优化(三)
- 15个初学者必看的基础SQL查询语句
- Oracle:插入模板查询SQL语句
- 查询Oracle正在执行和执行过的SQL语句
- oracle基础sql语句详解
- Oracle中查询有哪些存储过程的sql语句
- SqlServer和Oracle从多行记录(数据集)中查询结果并拼接成一个字符串的SQL语句(纵表数据转成拼接的文本)
- Oracle基础查询语句80条
- oracle查询及删除重复记录的SQL语句
- 关于oracle sql语句查询时 表名和字段名要加双引號的问题具体解释
- oracle的一些常用的查询的sql语句
- Oracle SQL查询语句转mysql