零基础学习sql篇(1)

     由于数据库开发岗位工资已经压过运维了,和dba 工资差不多了, 为了方便很多零基础学习,我打算开零基础学习系列(计划讲100篇左右的博客,涵盖oracle 体系结构,sql,plsql ,数据仓库概念,etl 工具入门), 方便零基础的人学习

入门:  对表进行操作:

1.  登录hr/hr 账户:   执行以下操作

select * from emp;  查询所有列   

select ename,job,sal from emp;  查询部分列

select * from emp where sal>2000; 查询工资大于2000的员工

select * from emp where sal>2000 order by sal; 工资大于2000的员工,按照工资排序(低到高)

select * from emp where sal>2000 order by sal desc; 工资大于2000的员工,按照工资排序(高到低);

执行了以上的, 你是否学到了初级知识, 知道可以查询出结果?

 

2.  insert :

    create table t(a integer,b integer) ;

insert into t values(5,2);   ----    不指明列,按照列的顺序往下

insert into t(a,b) values(5,2);  ----   明确指定列

insert into t(a) values(5);  ---- 指定部分列;

 

commit;     ----   以上操作进行提交

rollback ;   ---- 以上操作进行回退。

 

 

3.  update 语句:

 

update  t set a=6 where a=5;  --- 对于a=5 的数据进行更新;

 

4.  delete 语句:

 

delete from t where a=6;     --- 删除 a=6的数据;

 

5.  truncate 语句:

 

truncate table t;     ---- 清空所有数据:

 

 

问题1:    delete 和truncate 有区别吗?

 

问题2:  如何使用plsql dev工具完成以上操作。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值