跳至主要內容
数据库工具使用

客户端工具

【1】Oracle Client

a.Navicat For Oracle

(1)使用Navicat配置连接oracle数据
Oracle 配置 :全局数据库名:orcl  管理口令:123456
scott 密码: scott
hr 密码:hr

​ 当oracle数据库配置完成,检查Oracle服务是否正常启动


holic-x...大约 2 分钟数据库PMOracle
SQL分析函数

[TOC]

1.ROLLUP和CUBE语句

要使用CUBE,首先要了解GROUP BY

​ 其实CUBE和ROLLUP区别不太大,只是在基于GROUP BY 子句创建和汇总分组的可能的组合上有一定差别,CUBE将返回的更多的可能组合

CUBE和ROLLUP之间的区别在于:

CUBE生成的结果集显示了所选列中值的所有组合的聚合

ROLLUP生成的结果集显示了所选列中值的某一层次结构的聚合


holic-x...大约 5 分钟数据库Oracle
PL/SQL

[TOC]

1.PL/SQL程序设计

【1】什么是PL/SQL

PL/SQL(Procedure Language/SQL)

PLSQL是Oracle对sql语言的过程化扩展

指在SQL命令语言中增加了过程处理语句(如分支、循环等),使SQL语言具有过程处理能力

把SQL语言的数据操纵能力与过程语言的数据处理能力结合起来,使得PLSQL面向过程但比过程语言简单、高效、灵活和实用

Plsql(oracle), Transact-sql(SQL server)


holic-x...大约 27 分钟数据库Oracle
Oracle数据库

[TOC]

1.视图

【1】视图说明

image-20210501150804234

视图基本概念

​ 视图是一种虚表,只有逻辑定义,从相对概念上理解视图不占用物理空间(视图本身的定义语句还是要存储在数据字典中)

​ 视图是建立在已有表的基础上,视图来源与建立的这些表称为基表(数据库中保存数据的实体)


holic-x...大约 18 分钟数据库Oracle
Oracle数据库

[TOC]

1.数据库的基本概念

【1】Oracle基础

Oracle简介

​ Oracle公司成立于1977年,总部位于美国加州,是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统。

​ Oracle数据库是Oracle(中文名称叫甲骨文)公司的核心产品,Oracle数据库是一个适合于大中型企业的数据库管理系统。在所有的数据库管理系统中(比如:微软的SQL Server,IBM的DB2等),Oracle的主要用户涉及面非常广,包括:银行、电信、移动通信、航空、保险、金融、电子商务和跨国公司等。


holic-x...大约 56 分钟数据库Oracle
2.数据库事务

[TOC]

1.数据库事务基础

<1>事务基础

事务的特性

数据库事务有四大特性: ACID --> 原子性 一致性 隔离性 持久性

原子性(Atomicity)

​ 指事务在逻辑上是不可分割的操作单元,所有的语句要么都执行成功,要么都执行失败并进行撤销。

一致性(Consistency)


holic-x...大约 6 分钟数据库Oracle事务
1.JDBC

[TOC]

1.JDBC基础

<1>JDBC基础概念

持久化

​ 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。

​ 持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中


holic-x...大约 64 分钟数据库OracleJDBC