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

浙公网安备 33010602011771号