Oracle知识点

个人总结的Oracle知识点,对基础者帮助提升
摘要由CSDN通过智能技术生成

1.关系型数据库的特点

数据存储表中,表和表之间有关联

2.目前流行的关系型数据库

Oracle  mysql SQLserver        dbtwo

3.什么是SQL?组成?

SQL--结构化查询语言 Structed Query Language

SQL的分类:

DML(数据操纵语言) 对数据库表中数据的增删改查的操作

DDL(数据定义语言)   对数据库中的数据对象的创建、修改、删除等操作

DCL(数据控制语言)   对用户管理、用户权限、角色等管理

    TCL(事务处理语言)   保证数据一致性。COMMIT、ROLLBACK等命令进行事务操作

4.查询关键字

select 查询字段、*  /from 表   /where 查询条件

in 等值的范围 (or) /between and 区间/ not 取反/is null 判断是否为null/like 模糊查询 与通配符%  _搭配使用/order by 排序 asc desc/as 给字段起别名/distinct 去重复/escape 设置转义符      ||连接符

group by分组    having对分组结果做过滤

5.单行函数、多行函数 区别

单行函数作用于每一行

多行函数作用于多行(聚合函数)

6.常用的字符函数

Lover()将字母转为小写

Upper()将字母转为大写

Substr 截取

Insert 去字母出现的位置

Replace 替换

Trim 删除前后字母

Length字符长度

Lpad左添加

Rpad 右添加

7.常用的数学函数

Abs绝对值

Ceil返回最小整数 向上取整

Floor 返回最大整数 向下取整

Trunc截取数字

8.常用的日期函数

Last_day求出月份的最后一天

Months_between() 求出两个之间的月份

Add_months 增加减去月份

9.常用的转换函数

Nvl()空值处理函数

To_char 将日期转换字符类型

To_date 将字符串转换日期类型

10.聚合函数

Max()最大值

Min 最小值

Sum() 求和

Avg 平均值

Count 求数

11.count(*) count(字段)区别

count(*) 统计记录数

count(字段)默认控制处理

12.where与having

where 用户普通条件过滤

having 用于聚合函数条件过滤

13.内连接与外连接的区别

   内连接 相匹配的记录被查询出来

   外连接 不匹配的记录也查询出来

     左外连接  ... left join 不匹配的左表记录被查出来

     右外连接  ...right join 不匹配的右表被查出来

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: Oracle是一种基于关系数据库管理系统的软件,广泛用于各种企业级应用程序中。以下是一些常见的Oracle知识点: 1.关系数据库:Oracle是一种关系型数据库管理系统,它使用表结构来存储和组织数据。每个表包含行和列,行表示记录,列表示数据字段。 2.SQL语言:Oracle使用结构化查询语言(SQL),它是一种用于管理和操作数据库的标准语言。使用SQL,可以通过查询、插入、更新和删除实现对数据的操作。 3.索引和约束:为了提高查询性能和数据完整性,Oracle支持创建索引和约束。索引可以加快数据查询的速度,约束可以限制表中数据的有效性。 4.透明数据加密:为了保护数据的安全性,Oracle提供了透明数据加密功能。通过对数据库进行加密,可以确保数据在传输和存储过程中的安全性。 5.备份和恢复:为了防止数据丢失和系统故障,Oracle提供了备份和恢复功能。可以通过数据库备份来保存数据,并在需要时恢复到先前的状态。 6.并发控制:Oracle使用并发控制机制来处理多个用户同时访问数据库的场景。通过锁定机制和事务管理,可以确保数据的一致性和完整性。 7.故障排除和性能优化:在遇到数据库故障或性能问题时,需要进行故障排除和性能优化。Oracle提供了一系列工具和技术来诊断和解决这些问题。 8.数据库安全:Oracle提供了各种安全措施来保护数据库的安全性。例如,访问控制、身份验证和审计功能,都可以用于防止未经授权的访问和滥用。 9.高可用性:为了确保系统的可用性,Oracle支持高可用性解决方案,如数据复制、故障切换和负载均衡。这些功能可以在系统故障时自动切换,保证业务的连续性。 总之,Oracle是一个功能强大、可靠稳定的关系型数据库管理系统,具有广泛的应用领域和丰富的功能特性。以上只是其中一些常见的知识点,使用Oracle需要不断学习和掌握更多的知识和技巧。 ### 回答2: 以下是300字中文对Oracle知识点的罗列: 1. 数据库管理系统(DBMS):Oracle是一种关系型数据库管理系统,用于存储和管理大量的结构化数据,支持SQL查询语言。 2. 数据库对象:Oracle数据库中的核心对象包括表、索引、视图、序列、存储过程等,用于组织和操作数据。 3. 数据库表:Oracle中的表是数据的基本存储单位,由列(字段)组成,每个列具有特定的数据类型和约束。 4. SQL语言:Oracle使用SQL(Structured Query Language)语言进行数据操作和查询,包括数据的插入、更新、删除和查询等操作。 5. 数据库事务:Oracle支持事务处理,可以确保数据的一致性和完整性。事务是一系列数据库操作的逻辑单元,要么全部执行,要么全部回滚。 6. 数据库连接与用户管理:Oracle支持多用户环境,每个用户都可以拥有自己的数据库对象和权限。管理员可以管理用户帐户和权限。 7. 数据库备份和恢复:Oracle提供备份和恢复机制,可以定期备份数据库以保护数据安全,并在需要时进行恢复操作。 8. 数据库性能优化:Oracle提供了各种性能优化技术和工具,包括索引、分区、查询优化器等,以提高数据库的查询和操作速度。 9. 数据库安全:Oracle提供了多层次的安全机制,包括用户身份验证、权限控制、数据加密等,以保护数据库中的数据免受未经授权的访问。 10. 高可用性和故障恢复:Oracle支持集群和灾备技术,以确保数据库的高可用性和故障恢复能力,包括故障切换、数据冗余和自动恢复等。 总结:以上是对Oracle的一些核心知识点的简要罗列,涵盖了数据库管理、对象、SQL语言、事务、用户管理、备份恢复、性能优化、安全和高可用性等方面的内容。这些知识点对于理解和使用Oracle数据库至关重要,并帮助提升数据库管理和应用开发的效率和可靠性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值