Oracle学习笔记(一)

本篇主要介绍有关于Oracle的基本的操作语句,以及Oracle连接与使用的基本操作。

Oracle通过SqlPlus来连接数据库的语句(两种方式):
1.sqlplus hr@ora12c
2.connect hr@ora12c

显示当前用户: show user
查看当前用户下的表:select * from tab;
查看emp表的结构:desc emp;
查看表中所有的数据:select * from emp;

格式化操作
查看在控制命令台中的行宽(默认是80):show linesize;
设置行宽为150:set linesize 150;
设置某一指定列的宽度:col ename for a8;
在控制命令台终端清屏:host cls;(Windows上) host clear;(Linux上)
在控制命令台终端执行上一条SQL语句:/

Oracle中有关于NULL的问题:在Oracle中,任何字段值与为空的字段值相运算的结果都是空,而且在Oracle中NULL!=NULL。如果要将为空的值参与运算则需要使用nvl(a,b)函数,此函数在a为空的时候返回b的值,否则为返回a的值。

distinct关键字
查询员工表中的所有职位(保证不能重复):select distinct job from emp;
查询两个字段组成的最终结果不能重复(单独每一个字段下的结果可能重复,但是组合起来就不重复):select distinct job,name from emp;
关于dual表
在Oracle中,当操作的语句不是针对于某一个表的时候就必须使用dual表,

-- 下面也介绍了关于在Oracle中的字符串的连接问题
select concat('Hello','World!') from dual;
select 'Hello '||'World!' from dual;
select  2+3 from dual;

select关键字必须和from关键字结合使用因此这里要加上dual表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值