oracle学习之路(4.14)

1.1、数据库对象:
1. 表
2. 约束条件:保证数据完整性。
3. 视图:虚表,命名的查询语句。
4. 索引:加速查询(加快查询的速度)。
5. 序列:一串连续递增或递减的数字,步长相同,(代理键)。
6. 同义词:一个对象的另外一个叫法(对象的别名)。
7. 存储过程:用于操作
8. 函数:用作复杂运算的。用于计算。
9. 触发器:由事件触发的存储过程。
10. 包

2.NVL(字段名,将要赋予的值)函数
作用:将空值转换成其他有ASCLL 码的值。

3.连接操作符: ||
select lastname || 'work in' || department_id from tablename;
select last_name || '''s salary is ' || salary 员工月薪 from employees;
注:在单引号中还要使用单引号的话,就必须使用两个单引号来实现一个单引号的功能。

4.在查询时默认显示所有的行,包括有重复值的行。
DISTINCT 消除重复行关键字,放在整查询列表的最前面。
作用范围:整个查询列表的组合。
消除重复行后会按字段的特性,做升序排列。(执行过程:先排序,再消除重复)
select distinct department_id,job_id from employees;

5.逻辑操作符(用在 WHERE 子句中)

1. AND
2. OR
3. NOT
先执行 NOT ,再执行 AND 最后执行 OR。

6.character 字符类型函数:

SUBSTR(string,a,b)返回string 的一部分,a 和b 以字符为单位。
SUBSTRB(string,a,b)返回string 的一部分,a 和b 是以字节为单位。
SUBSTRC(string,a,b)返回 string 的一部分,a 和b 是以UNICODE 完全字符为单位。
SUBSTR2(string,a,b)返回string 的一部分,a 和b 是以UCS2 代码点为单位。
SUBSTR4(string,a,b)返回string 的一部分,a 和b 是以UCS4 代码点为单位。
以上函数都是返回string 的一部分,从字符位置A 开始,长为B 个字符。

如果A 是正数,那么字符从左边开始数;

如果A 是0,那它就被认为是1(字符串的开始位置);

如果是负数,则从STRING的末尾开始,从右边数;b参数此时无意义,不用写;

如果B 不存在,那么缺省是整个字符串。如果B 小于1,将返回NULL。如果A 或B 使用了浮点数,那么该数值首先被节取成一个整数,返回类型与STRING 相同。

7.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle 是一种关系型数据库管理系统,常被用于企业级应用的开发和数据管理。学习Oracle需要掌握数据库的基本概念和SQL语言,同时需要了解Oracle的特有功能和特点。 首先,对于初学者来说,可以通过查阅Oracle官方文档和教程来了解基本的数据库理论以及Oracle的安装和配置。官方文档提供了详细的说明和指导,包括数据库的架构、对象、数据类型和索引等内容。 其次,学习SQL语言是掌握Oracle的关键。SQL是结构化查询语言,用于对数据库进行增删改查操作。可以通过在线教程、书籍或者学习网站来学习SQL的基本语法和常用命令,例如SELECT、INSERT、UPDATE和DELETE等。 除了SQL,还需要学习PL/SQL(Oracle的过程式语言)。PL/SQL是Oracle数据库的编程语言,可以用于编写存储过程、触发器和函数等。学习PL/SQL可以通过官方文档和相关教程来深入理解。 另外,参加Oracle的培训课程也是一个不错的选择。Oracle官方和一些培训机构提供了各种级别的培训课程,从入门到专业水平。培训课程可以帮助学习者系统地了解Oracle的各个方面,并提供实际操作的机会。 最后,通过实践来巩固所学的知识。可以使用Oracle提供的演示数据库,或者自己搭建测试环境来练习SQL语句的编写和数据库管理的操作。 总之,学习Oracle需要系统地学习数据库理论、SQL语言和PL/SQL编程,可以通过官方文档、教程、培训课程和实践来提高自己的水平。不断的学习和实践将帮助您掌握Oracle的技术,并在企业级应用开发和数据管理中获得更好的发展。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值