PL/SQL是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。PL/SQL 只有 Oracle 数据库有。 MySQL 目前...
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。
9.数据库表的反范式设计 Oracle表分区的优点和缺点(面试有被问到): 一、Oracle分区简介 ORACLE的分区是一种处理超大型表、索引等的技术。分区是一种“分而治之”的技术,通过将大表和索引分成可以管理的小块,从而避免了对每个表作为一个大的、单独的对象进行管理,为大量数据提供了可伸缩的性能。分区通过将操作分...
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。
mysql、oracle 、 spl、server、db2、sybase 非关系型数据库(是以key - value存储的,没有表结构) mongod : mongod 是一个高性能,开源,无模式的文档型数据库,开发语言是c++,它在许多场景下替代传统的关系 型数据库或键/值的存储方式 redis:是一个开源的,使用ANSI C语言编写,支持网络,可基于内存亦可持久化的...
三.Oracle导入和导出方式 使用oracle工具exp/imp使用plsql相关工具 方法1.导入/导出的是二进制的数据,2.plsql导入/导出的是sql语句的文本文件 四. Oracle中有哪几种文件? 数据文件(一般后缀为.dbf或者.ora),日志文件(后缀名.log),控制文件(后缀名为.ctl) ...
Oracle和MySql面试题 Oracle和MySql⾯试题 ⼀ORACLE和MySQL的区别 1. Oracle是⼤型数据库⽽Mysql是中⼩型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的 ⽽Oracle价格⾮常⾼Oracle。2. Oracle⽀持⼤并发,⼤访问量,是OLTP最好的⼯具。(OLTP[联机事务处理])(OLAP[数据...
(1)索引一旦建立,Oracle管理系统会对其进行自动维护, 而且由Oracle管理系统决定何时使用索引 (2)用户不用在查询语句中指定使用哪个索引 (3)在定义primary key或unique约束后系统自动在相应的列上创建索引 (4)用户也能按自己的需求,对指定单个字段或多个字段,添加索引 ...
在被甲骨文公司收购后,现在属于甲骨文公司(Oracle) 旗下产品。Oracle 大幅调涨 MySQL 商业版的售价,因此导致自由软件社区们对于 Oracle 是否还会持续支持 MySQL 社区版有所隐忧。MySQL 的创始人就是之前那个叫 Monty 的大佬以 MySQL 为基础成立分支计划 MariaDB。MariaDB 打算保持与 MySQL 的高度兼容性,确保具有...