数据库
文章平均质量分 74
Java工程师的数据库学习
风落_
coding
展开
-
openGauss数据库-SQL引擎之查询解析
目录文章目录一、SQL引擎二、查询解析1、词法分析2、语法分析3、语义分析一、SQL引擎SQL引擎作为 openGauss 数据库的核心模块之一,起到了承上启下的作用,上接客户端应用程序的SQL语句,并返回查询结果, 下接执行器,指挥执行器运行执行计划。SQL 引擎包括查询解析、查询分流、查询优化、查询执行SQL 引擎中查询解析作为第一个接触到 SQL 语句的模块,主要负责将 SQL语句转换为查询树,即逻辑执行计划,以便于后续进行查询优化与执行。SQL 引擎中查询分流负责将简单查询与复杂查原创 2021-12-21 19:53:44 · 2418 阅读 · 4 评论 -
Oracle之PL/SQL要点
Oracle复习(PL/SQL)一、概述PL/SQL 作为 ORACLE 编程环境中的工具,是 SQL 的扩展,在 SQL 语句的使用上增加了编程语言的特点,PL/SQL 就是把数据操作和查询语句组织在 PL/SQL 代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。二、基本语法PL/SQL 是块结构语言;PL/SQL 程序划分成几个部分,并在每个部分中写入逻辑代码块;每个块都由三个部分组成。声明部分此部分以关键字 DECLARE 开头,可选部分,定义了程序中需要原创 2021-12-06 20:33:03 · 640 阅读 · 0 评论 -
openGauss 数据库系统初识
阅读openGauss的源代码,首先从通信管理,SQL引擎,存储引擎三个子系统入手进行系统初识,代码略读,关键技术解读,后期逐步进行从全局功能到局部功能的细化解析。一、 通信管理openGauss查询响应是使用“单一用户对应一个服务器线程”的客户端/服务器模型实现的,其处理客户端连接请求的模块叫做postmaster。客户端发来请求信息后,postmaster会启动新会话对该请求进行验证,验证成功后为其匹配后端工作线程。postmaster源码目录源码位置:openGauss-server/原创 2021-10-24 17:41:54 · 1240 阅读 · 9 评论 -
湘潭大学数据库原理实验三(百分百正确率)
检索dept中所有的记录,并按部门名称排序。select *from univ.deptorder by dname;列出工资(SAL)在15000到25000之间的所有员工的ENAME,SAL,并按ENAME排序。select ename, salfrom univ.empwhere sal between 15000 and 25000order by ename;显示DEPT表中的部门编号和部门名称,并按部门名称排序。select deptno, dnamefro.原创 2021-07-14 00:11:06 · 3355 阅读 · 2 评论 -
关于Oracle启动setup.exe闪退的解决办法
今天装Oracle的时候把安装文件解压到了桌面,然后正常安装成功了,后来想把安装文件移动到D盘下,结果提示正在使用/已打开,然后关掉了所有Oracle的服务,建立目录“D:\Oracle install\WINDOWS.X64_193000_db_home”,结果我的setup.exe就开始闪退了,然后就是一系列尝试最终成功解决解决办法:1.不能更改安装文件夹的名字2.安装文件夹要在硬盘根目录下3.以管理员身份运行setup.exe...原创 2021-04-11 18:59:36 · 6227 阅读 · 4 评论