随笔分类 -  oracle

摘要:视图View 1 数据库对象 视图是逻辑数据集,他并没有真正数据 2 为什么使用视图 视图的优点: 限制数据访问 简化查询 数据独立性 避免重复访问相同的数据 通过视图访问数据,与基表数据隔开 静态数据字典视图:DBA_ 、ALL_、USER_、动态性能视图V$ 3 简单视图和复杂视图 简单视图从明 阅读全文
posted @ 2021-05-17 15:30 chchcharlie、 阅读(159) 评论(0) 推荐(0)
摘要:约束Constraint 1 什么是约束 强制性:向表中插入数据的时候,oracle对数据进行检查,满足条件才能插入 完整性:比如身份证号码必须唯一,重复的不允许插入 5种约束:非空、 唯一、 主键、 外键、 检查 not null、unique、primary key、foreign key、ch 阅读全文
posted @ 2021-05-11 18:16 chchcharlie、 阅读(350) 评论(0) 推荐(0)
摘要:建和管理表-DDL语句 1 数据库对象 表:列组成表的结构, 行组成表的数据 视图:存储在数据字典中的一条 select 语句 序列:一种生成唯一数字的结构: 有序的发出数字 索引:可以减少对表中行的访问次数、 提高查询性能 同义词:别名 能够访问数据的对象 【掌握】 创建、 修改、 删除 2 cr 阅读全文
posted @ 2021-05-10 18:03 chchcharlie、 阅读(616) 评论(0) 推荐(0)
摘要:处理数据-DML语句 1 SQL语句类型 1.1 DML:数据操纵语言 Data Manipulation Language DML是指SQL语句中用于处理对象中的数据的语言。 DML语句用来增加、修改和删除数据库对象中的数据,例如表中的数据。 insert 向数据库的表中添加数据 update 更 阅读全文
posted @ 2021-04-25 16:29 chchcharlie、 阅读(545) 评论(0) 推荐(0)
摘要:多表连接查询 1 笛卡尔积:交叉连接 1.1 笛卡尔积现象 如下实验: select * from emp; select * from dept; create table emp_test as select e.ename,e.deptno,d.dname from emp e,dept d; 阅读全文
posted @ 2021-04-20 15:56 chchcharlie、 阅读(306) 评论(0) 推荐(0)
摘要:使用单行函数 1 函数 单行函数:输入一行,返回一行 多行函数:输入多行,返回一行 1.1 单行函数 单行函数:字符函数、 数字函数、 日期函数、 转换函数 1.2 dual表 DUAL表是一个“伪表”(虚拟表),只包含一个列 DUMMY,数据类型为 VARCHAR2(1) DUAL表只包含一行,其 阅读全文
posted @ 2021-04-19 18:55 chchcharlie、 阅读(162) 评论(0) 推荐(0)
摘要:分组函数 分组函数又名聚合函数、多行函数 1 常用分组函数类型 2 分组函数的基本语法 3 使用avg、max、min、sum函数 查看emp表中的平均工资、最高工资、最低工资、工资总和: select avg(salary),max(salary),min(salary),sum(salary) 阅读全文
posted @ 2021-04-19 17:11 chchcharlie、 阅读(203) 评论(0) 推荐(0)
摘要:1 转换函数 如图所示,数字类型与日期类型之间不可互相转换 1.1 隐式数据类型转换:后台转换 select employee_id,first_name,last_name,salary from emp where employee_id=110; select employee_id,firs 阅读全文
posted @ 2021-04-19 16:27 chchcharlie、 阅读(143) 评论(0) 推荐(0)
摘要:表空间(TABLESPACE)管理 1 定义 表空间是一个逻辑概念,物理上对应一个或多个数据文件datafile或临时文件tempfiles,逻辑上表空间时存储段的容器(段也是逻辑概念,是数据库中的对象如表、索引等) 2 类型和管理方式 表空间类型: ① PERMANENT 永久表空间 ② UNDO 阅读全文
posted @ 2021-03-29 09:07 chchcharlie、 阅读(401) 评论(0) 推荐(0)
摘要:RHEL7.5系统安装Oracle12c数据库 0 相关软件下载 第一种下载方式:官网下载 点我下载 第二种下载方式:百度云下载 点我下载 提取码:v3if 1 配置oracle的安装环境 1.1 关闭防火墙、SElinux systemctl stop firewalld systemctl di 阅读全文
posted @ 2021-03-15 23:17 chchcharlie、 阅读(664) 评论(0) 推荐(0)
摘要:oracle数据库启动/关闭过程 1 数据库启动过程的3个状态 ① NOMOUNT状态(参数文件,启动实例) ② MOUNT状态(控制文件,打开控制文件) ③ OPEN状态(数据文件,打开数据文件、日志文件等) 数据库启动过程:NOMOUNT→MOUNT→OPEN 2 数据库关闭过程的3个状态 ① 阅读全文
posted @ 2021-03-12 16:35 chchcharlie、 阅读(363) 评论(0) 推荐(0)
摘要:DQL/DML/DDL/DCL介绍 DQL—数据查询语言(SELECT <字段名表> FROM <表或视图名> WHERE <查询条件>) DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DC 阅读全文
posted @ 2021-03-12 16:33 chchcharlie、 阅读(242) 评论(0) 推荐(0)
摘要:oracle数据库常用sql语句汇总 1 查看表空间名称、数据文件的路径、大小及使用率 select b.tablespace_name "TABLESPACE_NAME", b.file_name "DATAFILE_PATH", b.bytes/1024/1024 "SIZE(M)", subs 阅读全文
posted @ 2021-03-12 16:10 chchcharlie、 阅读(722) 评论(0) 推荐(0)
摘要:PLSQL Developer 14首次连接Oracle12c数据库配置 1 PL/SQL Developer下载安装、破解 1.1下载安装 第一种下载方式:官网下载 点我下载 第二种下载方式:百度云下载(附带注册机) 点我下载 提取码:n4da 1.2破解步骤 1)解压PLSQLDeveloper 阅读全文
posted @ 2021-03-09 22:09 chchcharlie、 阅读(4875) 评论(0) 推荐(2)
摘要:RHEL7.5系统安装Oracle12c数据库 0 相关软件下载 第一种下载方式:官网下载 点我下载 第二种下载方式:百度云下载 点我下载 提取码:i7is 1 配置oracle的安装环境 1.1 关闭防火墙、SElinux systemctl stop firewalld systemctl di 阅读全文
posted @ 2021-03-07 22:45 chchcharlie、 阅读(759) 评论(0) 推荐(0)
摘要:0 官方文档 Oracle Database Online Documentation 11g Release 2 (11.2) Oracle Database Online Documentation 12c Release 1 (12.1) Oracle Database 12c Release 阅读全文
posted @ 2021-01-01 11:11 chchcharlie、 阅读(662) 评论(0) 推荐(0)
摘要:在原有的oracle11g数据库上创建第二套数据库并连接 1 创建第二套数据库 注:11g、12c、19c在创建数据库上面可能稍有差异,但是创建方法一样,连接方法也一样。 2 连接第二套数据库(临时连接) # oracle用户执行命令 echo $ORACLE_SID ORCL sqlplus / 阅读全文
posted @ 2020-09-23 17:07 chchcharlie、 阅读(563) 评论(0) 推荐(0)
摘要:Oracle中将密码有效期由默认180天修改为“无限制” 1 远程登录数据库 远程连接登录数据库命令: sqlplus sys/oracle@192.168.6.10/ORCL as sysdba sqlplus scott/tiger@192.168.6.10/ORCL注:登录sys账户后面必须加 阅读全文
posted @ 2020-09-23 16:59 chchcharlie、 阅读(661) 评论(0) 推荐(0)
摘要:oracle数据库关于中文乱码问题 某些时候当我们使用远程工具(如xshell)远程连接数据库时会出现乱码情况,如下: [oracle@ora ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Thu Mar 12 阅读全文
posted @ 2020-09-23 16:51 chchcharlie、 阅读(1270) 评论(0) 推荐(0)
摘要:使用netca配置监听程序: [root@ora ~]# xhost + 192.168.6.1 192.168.6.1 being added to access control list [root@ora ~]# su - oracle [oracle@ora admin]$ pwd /u01 阅读全文
posted @ 2020-09-23 15:11 chchcharlie、 阅读(2172) 评论(0) 推荐(0)