00-导航(第一次来点这里) 博客中的文章主要为日常所用或所学的知识,内容较多,主要包括以下系列,可以直接点击查看。如果想查看其它文章,可以使用右上角的搜索功能进行搜索。 开发语言 021-Python 021-Java 021-Go 021-Vue 021-Shell 数据库 042-MySQL 042-Redis 042-ElasticSearch 042-PostgreSQL 042-MongoDB 云原生 2024-01-01
MySQL 与 Oracle 的区别 MySQL 和 Oracle 宏观上的区别:1、MySQL 与 Oracle都是关系型数据库,应用于各种平台。MySQL 最开始是一个瑞典公司开发的,但后来被 sun 公司收购,后来 sun 又被 Oracle 收购,所以现在可以说 MySQL属于甲骨文公司了,MySQL 开源免费的,而 Oracle 则是收费的,并且价格非常高。 MySQL 默认端口:3306,默认用户:root Oracl 2025-04-01 MySQL > Oracle #MySQL #Oracle
Oracle 伪列 ROWNUM 和 ROWID Oracle 有两个著名的伪列 ROWID 和 ROWNUM ROWIDROWID 是一个伪列,这个列不是用户定义,而是系统自己给加上的。对每个表都有一个 ROWID 的伪列,但是表中并不物理存储 ROWID 列的值。不过可以像使用其它列那样使用它,但是不能删除该列,也不能对该列的值进行修改、插入。 ROWID 对访问一个表中的给定的行提供了最快的访问方法,通过 ROWID 可以直接定位到相应的数 2025-04-01 Oracle #Oracle
Oracle 数据库、实例、表空间、用户 1、概念在 Oracle 数据库中,数据字典(data dictionary)是一组 描述数据库对象的元数据,这些元数据可以用于管理和维护数据库。 对用户来说是一组只读的表,用户可以访问的记录数据库和应用程序源数据的目录,是一个自动或手动存储数据源定义和属性的文档,对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其内容包括数据库中所有模式对象的信息,如表、视图、簇及 2025-04-01 Oracle #Oracle
Oracle 数据库、实例、表空间、用户 Oracle 介绍Oracle Database,又名 Oracle RDBMS,或简称 Oracle。是甲骨文公司的一款关系数据库管理系统。Oracle 可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。 完整的 Oracle 通常由两部分组成:Oracle 数据库和 Oracle 实例(instance)(MySQL 没有实例 2025-04-01 Oracle #Oracle
Oracle 数据库、实例、表空间、用户 官方解释: https://docs.oracle.com/en/database/oracle/oracle-database/23/cncpt/introduction-to-oracle-database.html#GUID-35C20601-E266-486E-987B-7F355DB10DD4 在 Oracle 数据库中,数据库模式是逻辑数据结构或模式对象的集合。数据库用户拥有一个数据 2025-04-01 Oracle #Oracle
Oracle 数据库、实例、表空间、用户 1 用户(user)在 Oracle 数据库中,为了便于管理用户所创建的数据库对象(比如数据表、索引、视图等),引入了模式的概念,这样某个用户所创建的数据库对象就都属于该用户模式。 1.1 简介1.1.1 定义Oracle 用户就是访问 oracle 数据库的人。通过对用户的各种安全参数进行控制,以维护数据库的安全性,这些概念包括模式(schema)、权限、角色、存储设置、空间限额、存取资源限制、 2025-04-01 Oracle #Oracle
Oracle 核心概念 数据类型注意:这里整理的都是常用的并没有全部整理出所有类型 字符串类型 CHAR:定长字符串,它会用空格填充来达到其最大长度,最多可以存储2000字节的信息 NCHAR:这是一个包含UNICODE格式数据的定长字符串,最多可以存储2000字节的信息 VARCHAR2:变长字符串,它不会用空格填充来达到其最大长度,最多可以存储4000字节的信息 NVARCHAR2:这是一个包含UNICODE格式数 2025-04-01 Oracle #Oracle
Oracle 核心概念 1、序列一、含义 序列是Oracle数据库中特有的,使用序列可以生成类似于 auto_increment 这种ID自动增长 1,2,3,4,5… 的效果 二、语法 1234567create sequence 序列名称start with 从几开始increment by 每次增长多少[maxvalue 最大值] | nomaxvalue[minvalue 最小值] | nominvaluecyc 2025-04-01 Oracle #Oracle
Oracle DCL DCL语言表空间相关创建表空间语法 12345create tablespace 表空间的名称datafile '文件的路径'size 初始化大小autoextend on -- 是否允许自动扩展next 每次扩展的大小; 示例 12345create tablespace mytestdatafile 'd:/OracleStore/mytest.dbf'size 100mautoexte 2025-03-22 Oracle #Oracle
Oracle DCL 1234567891011121314151617181.SERVICE_NAME 方式:jdbc:oracle:thin:@//<host>:<port>/<service_name> Example: jdbc:oracle:thin:@//192.168.2.1:1521/XE 注意这里的格式,@后面有//, 这是与使用SID的主要区别。 这种格式是 Or 2025-03-22 Oracle #Oracle
Oracle DDL DDL语言创建表语法 12345create table schema.表名( -- 如果不指定schema,则把表创建到默认的 schema 列名 列的类型 [列的约束], 列名 列的类型 [列的约束] )TABLESPACE tablespace_name; -- 指定表空间 示例 12345create table users( id number, 2025-03-22 Oracle #Oracle
Oracle DML DML语言插入语句123格式:insert into 表名(列名1,列名2,...) values(值1,值2,...);演示:insert into category(cid,cname) values(1,'电视');注意:commit; 修改语句123格式:update 表名 set 列名1=值1,列名2=值2,... where 查询条件;演示:update category set c 2025-03-22 Oracle #Oracle
Oracle DQL DQL语言完整语法语法 123456select [TOP|DISTINCT] [选择列表]|[*]from 数据源[where 查询条件][group by 分组条件][having 过滤条件][order by 排序条件 asc|desc nulls first|last]; 执行顺序 123456(5)select [(5-3)TOP|(5-2)DISTINCT] (5-1)[选择列表]| 2025-03-22 Oracle #Oracle
Oracle TCL TCL语言事务一、含义 一条或多条sql语句组成一个执行单位,一组sql语句要么都执行要么都不执行 二、特点(ACID) 原子性:一个事务是不可再分割的整体,要么都执行要么都不执行 一致性:一个事务的执行不能破坏数据库数据的完整性和一致性 隔离性:一个事务不受其它事务的干扰,多个事务是互相隔离的 持久性:一个事务一旦提交了,则永久的持久化到本地 三、分类 123456789101112131、 2025-03-22 Oracle #Oracle
Oracle 备份 1、全部导出12--注意:以下操作为cmd命令行操作全部导出: exp 管理员帐号/密码 file='d:\beifen.dmp' full=y 2、全部导入12--注意:以下操作为cmd命令行操作全部导入: imp 管理员帐号/密码 file='d:\beifen.dmp' full=y 3、按用户导出12--注意:以下操作为cmd命令行操作按用户导出: exp 管理员帐号/密码 file= 2025-03-11 Oracle #Oracle
Oracle 安装(Linux) 1、环境准备注意:当前Linux为CentOS-6.10-x86_64-bin-DVD1.iso 界面:使用图形界面 内存:4GB 硬盘:20GB 连接:SecureCRT,上传文件(rz命令)需要安装:yum -y install lrzsz 2、下载程序32 位需要下载(需要登录账号): http://download.oracle.com/otn/linux/oracle11g/R2/lin 2025-03-11 Oracle #Oracle
Oracle 安装(Linux) 核心网络配置文件 sqlnet.ora 作用:定义客户端连接服务器的参数,如认证方式(如 SQLNET.AUTHENTICATION_SERVICES)、域名解析顺序(如 NAMES.DIRECTORY_PATH)等。 位置:$ORACLE_HOME/network/admin(客户端和服务器端均可存在)。 tnsnames.ora 作用:存储网络服务名与数据库连接的映射信息(如协议、主机 2025-03-11 Oracle #Oracle
Oracle 安装(Windows) 1、Oracle 概述Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案 2、Oracle 下载环境:Wi 2025-03-11 Oracle #Oracle