10 2020 档案

摘要:在数据库系统中,存储空间是较为重要的资源,合理利用空间,不但能节省空间,还可以提高系统的效率和工作性能。Oracle可以存放海量数据,所有数据都在数据文件中存储。而数据文件大小受操作系统限制,并且过大的数据文件对数据的存取性能影响非常大。同时 Oracle 是跨平台的数据库,Oracle 数据可以轻 阅读全文
posted @ 2020-10-21 16:46 小碗吃不胖的 阅读(236) 评论(0) 推荐(0)
摘要:数据库对象 Oracle数据库对象: 数据库对象是数据库的组成部分,常常用 CREATE 命令进行创建,可以使用 ALTER 命令修改,用 DROP 执行删除操作。 种类: (1)表空间:所有的数据对象都存在指定的表空间中。 (2)同义词:就是给数据库对象起一个别名。 (3)序列:Oracle中实现 阅读全文
posted @ 2020-10-20 17:37 小碗吃不胖的 阅读(744) 评论(0) 推荐(0)
摘要:行列转换 在用户制作数据报表时,经常会使用到表数据的行列转换操作! 这里我们创建两个表,插入数据,用于实现下面的行列转换操作。 CREATE TABLE T_ROW( Y NUMBER, Q NUMBER, AMT NUMBER ); INSERT INTO T_ROW (Y, Q, AMT) VA 阅读全文
posted @ 2020-10-19 16:38 小碗吃不胖的 阅读(973) 评论(0) 推荐(0)
摘要:分析函数 作用:分析函数可以在数据中进行分组,然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。统计函数:MAX(字段名)、MIN(字段名)、AVG(字段名)、SUM(字段名)、COUNT(字段名)。 --语法结构: --函数名(参数) OVER ([PARTITION BY 字段 阅读全文
posted @ 2020-10-18 16:19 小碗吃不胖的 阅读(1383) 评论(0) 推荐(0)
摘要:在 Oracle 的表使用过程中,实际上表中还有一些附加的列,称为伪列。 伪列就像表中的列一样可以显示出来,但是并不在表中存储。 伪列只能用来查询,不能进行增删改操作。 ROWID: 定义:表中的每一行在数据文件中都有一个物理地址,ROWID伪列返回的就是该行的物理地址。 作用:通过 ROWID 伪 阅读全文
posted @ 2020-10-17 13:14 小碗吃不胖的 阅读(468) 评论(0) 推荐(0)
摘要:连接查询 定义:将多个表以某个或某列为条件进行连接操作而检索出关联数据的过程称为连接查询。 分类:内关联、外关联(全外关联、左外关联、右外关联)、交叉关联;内关联和左外关联是工作中最常用的两种关联方式。 交叉关联:表与表之间直接进行关联,不加筛选条件作用:会产生笛卡尔积,即两个或多个表查询结果集的乘 阅读全文
posted @ 2020-10-16 12:38 小碗吃不胖的 阅读(446) 评论(0) 推荐(0)
摘要:ORACLE 临时表,可以有两种类型的临时表:会话级临时表、事务级临时表。 会话级临时表: 因为这个临时表中的数据和你的当前会话有关系,当你当前 SESSION 不退出的情况下,临时表中的数据就还存在,而当你退出当前 SESSION 的时候,临时表中的数据就全部没有了,这个时候如果以另外一个 SES 阅读全文
posted @ 2020-10-15 11:16 小碗吃不胖的 阅读(1278) 评论(0) 推荐(0)
摘要:表的约束定义:表的约束是 ORACLE 数据库中应用在表数据上的一系列强制性规则 按照约束用途分类: PRIMARY KEY:主键约束 FOREIGN KEY:外键约束 CHECK:检查约束 UNIQUE:唯一约束 NOT NULL:非空约束 创建约束: --给已创建好的表添加约束--语法结构:AL 阅读全文
posted @ 2020-10-13 11:00 小碗吃不胖的 阅读(445) 评论(0) 推荐(0)
摘要:子查询定义:将一个查询块嵌套在另一个查询块的WHERE的子句中或HAVING的子句中的查询块称为子查询(或内层查询)。上层的查询块称之为父查询(或外层查询)。 单行子查询:不向外部返回结果,或者只返回一行结果 --查询EMP表中薪资最高的那个员工的所有信息 /* 1.确定数据来源 EMP 2.确定需 阅读全文
posted @ 2020-10-12 10:40 小碗吃不胖的 阅读(209) 评论(0) 推荐(0)
摘要:聚合函数 定义:聚合函数对一组值执行计算,并返回单个值。聚合函数经常与SELECT语句的GROUP BY子句一起使用 --最大值:MAX(列名);各种数据类型都支持。 例如:SELECT MAX(SAL) FROM EMP; --最小值:MIN(列名);各种数据类型都支持。 例如:SELECT MI 阅读全文
posted @ 2020-10-11 11:35 小碗吃不胖的 阅读(924) 评论(0) 推荐(0)
摘要:闪回技术(FLASHBACK) --查看回收站 RECYCLEBIN SELECT * FROM RECYCLEBIN; --恢复回收站中的表 --语法结构:FLASHBACK TABLE 表名 TO BEFORE DROP; FLASHBACK TABLE T_SCORE TO BEFORE DR 阅读全文
posted @ 2020-10-10 10:29 小碗吃不胖的 阅读(118) 评论(0) 推荐(0)
摘要:给表名加上注释 --给表名加上注释的语法结构 --语法结构:COMMENT ON TABLE 英文表名 IS '中文注释' COMMENT ON TABLE DEPT IS '部门表'; 给字段加上注释 --给字段加上注释的语法结构 --语法结构:COMMENT ON COLUMN 字段名 IS ‘ 阅读全文
posted @ 2020-10-09 22:30 小碗吃不胖的 阅读(659) 评论(0) 推荐(0)
摘要:交集 INTERSECT :取两个查询结果集的共有部分 SELECT DEPTNO FROM EMP INTERSECT SELECT DEPTNO FROM DEPT; 补集 MINUS :用第一个查询结果集减去第二个查询结果集的结果(常用于检测两个表数据是否一致) SELECT DEPTNO F 阅读全文
posted @ 2020-10-08 22:07 小碗吃不胖的 阅读(273) 评论(0) 推荐(0)
摘要:数值类型: 整数类型:NUMBER(m); 其中m代表的是整数数值的位数;例如NUMBER(5),表示的数值范围为:-99999~99999。 浮点类型:NUMBER(m,n); 其中m代表的是浮点型数值的总位数(即整数位+小数位),n代表小数位的位数;例如NUMBER(5,2),表示的浮点型数值范 阅读全文
posted @ 2020-10-07 09:49 小碗吃不胖的 阅读(528) 评论(0) 推荐(0)
摘要:虚拟表DUAL介绍: dual是一张虚拟表,只有一行一列,用来构成select的语法规则。 Oracle的查询中,必须使用“select 列… from 表”的完整语法,当查询单行函数的时候,from后面使用DUAL表,dual表在系统中只有一行一列,该表在输出单行函数时为了select…from的 阅读全文
posted @ 2020-10-06 22:10 小碗吃不胖的 阅读(316) 评论(0) 推荐(0)
摘要:SQL排序查询 DESC降序、ASC升序(默认是升序) /* 语法结构: SELECT * | 列名1[,列名2...] | 表达式 FROM 表名 [WHERE 限定条件] ORDER BY 列名1 ASC | DESC,列名2 ASC | DESC; */ --查询员工信息,对部门编号进行降序排 阅读全文
posted @ 2020-10-05 22:12 小碗吃不胖的 阅读(1151) 评论(0) 推荐(1)
摘要:WHERE限定条件 /*语法结构:SELECT * | 列名1[,列名2...] | 表达式FROM 表名 WHERE 限定条件; */ --查询职位为CLERK的员工信息 SELECT * FROM EMP WHERE JOB = 'CLERK'; --查询薪资大于800小于2500的员工信息 S 阅读全文
posted @ 2020-10-04 22:56 小碗吃不胖的 阅读(333) 评论(0) 推荐(0)
摘要:查询结构 --SQL语句的执行原理以及语法结构: /* SELECT * | 列名1[,列名2...] | 表达式 FROM 表名 [表的别名] WHERE 分组前的筛选条件 GROUP BY 列名1[,列名2...] HAVING 分组后的筛选条件 ORDER BY 列名1[ASC,列名2 DES 阅读全文
posted @ 2020-10-03 22:30 小碗吃不胖的 阅读(259) 评论(0) 推荐(0)
摘要:创建表 --建表语法结构: /* CREATE TABLE 表名( 字段名1 数据类型, 字段名2 数据类型 .... ); */ --建一张老师表,里面包含老师编号,老师姓名,老师联系方式,老师入职日期 CREATE TABLE TEACHER( TNO NUMBER, TNAME VARCHAR 阅读全文
posted @ 2020-10-02 22:11 小碗吃不胖的 阅读(404) 评论(0) 推荐(0)
摘要:用户和权限 LOCK|UNLOCK创建用户时是否锁定,默认为锁定状态。锁定的用户无法正常的登录进行数据库操作。 --给普通用户SCOTT解锁,同时把SCOTT用户的密码进行修改 --语法结构:ALTER USER 用户名 IDENTIFIED BY 新密码 ACCOUNT UNLOCK; ALTER 阅读全文
posted @ 2020-10-01 22:57 小碗吃不胖的 阅读(436) 评论(0) 推荐(0)