![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle数据库
记录oracle数据库知识。
xiaobai_laobai
这个作者很懒,什么都没留下…
展开
-
oracle数据库的启动与关闭过程
oracle数据库的启动与关闭过程该文章为引用并整理。原文链接:Oracle数据库各种启动模式详解Oracle 数据库启动过程各步骤详解在Oracle各启动模式间切换及受限状态、只读状态详解数据库的启动过程首先要知道,Oracle数据库的完整启动过程是分步骤完成的,包含以下3个步骤:启动实例–>加载数据库–>打开数据库1.创建并启动与数据库对应的实例。在启动实例时,将为实例创建一系列后台进程和服务进程,并且在内存中创建SGA区等内存结构。在实例启动的过程中只会使用到初始化参数转载 2020-12-09 10:27:35 · 584 阅读 · 0 评论 -
oracle数据库中的表连接方式及书写规范
本文主要介绍如下图中7中表连接方式的书写规范首先创建测试表并插入测试数据:A表的数据:B表的数据:INNER JOIN 全内连接产生A和B的交集select * from A inner join B on A.id=B.id; --join写法select * from A,B where A.id=B.id; --where写法FULL OUTER JOIN 全外连接产生 A 和 B 的并集。对于没有匹配的记录,则以 null 做为值。select * from A原创 2020-08-10 16:20:40 · 887 阅读 · 0 评论 -
oracle数据库中的排序设置
orale中的排序最基本的order by desc或asc大家应该都比较熟悉,那么其他的排序方式,比如中文的按拼音排序,按笔画排序,或者想自定义排序都有什么方法呢,下面介绍oracle数据库中排序的几种方式。1.简单的升序、降序使用 asc 进行升序排序,如select * from table order by id asc; 注:asc 可以省略,默认为升序使用 desc 进行降序排序,如select * from table order by id desc;2.空值排序如果我原创 2020-08-10 14:26:32 · 8191 阅读 · 1 评论 -
sql优化相关:表关联的优化,字段筛选的优化。
问题一:哪个执行效率高?(执行结果相同.)直接使用两个表关联再选出需要的字段select a.deptno, a.dname, b.ename from dept a, emp b where a.deptno=b.deptno;先挑选出两个表中关联字段、需要字段,进行造表再进行关联select a.deptno, a.dname, b.ename from (select deptno, dname from dept) a, (select deptno, ename f原创 2020-07-24 13:47:39 · 987 阅读 · 0 评论 -
CRT连接工具中中文字符显示乱码的解决办法
解决CRT软件中中文显示会乱码的问题今天在看文档sql部分的时候,发现有个sql文档(建表插入数据)建表后。用于测试select语句的编写。但是在我将文件sftp导入到linux系统中的时候,cat文件发现文件显示的是乱码的。如何解决的这个问题。首先,要查看数据库中的字符集是否支持中文,如果不支持,是无法存储中文数据的,哪怕在linux中能显示出来,也无法存入到数据库中。查询数据库中的字符集类型:SELECT * FROM NLS_DATABASE_PARAMETERS where PARAME原创 2020-07-24 13:34:18 · 5191 阅读 · 0 评论