2022年9月14日
摘要:
虽然说索引在使用上可能有种种限制,但是还是在数据库设计中被充分利用。因为在大部分情况下索引还是被用来提高数据库性能的一个工具。不过有些数据库工程师往往会犯一些低级的错误,导致索引失效。如在Where条件子句中设置了不合适的条件,从而在查询等操作时导致原先在表中设置的索引不起作用。笔者以前也多次犯过类
阅读全文
posted @ 2022-09-14 16:41
洞幺人生
阅读(607)
推荐(0)
摘要:
索引的功能# 当表中有大量记录时,若要基于某些过滤条件对表进行查询,就需要遍历整张表和查询条件进行对比,返回满足条件的记录。使用暴力搜索的时间复杂度是 O(n),同时频繁访问磁盘,当数据量达到一定的规模时(一般是 10 万级别以上)效率很低。索引是对数据表中一列或多列的值进行排序的一种结构,使用索引
阅读全文
posted @ 2022-09-14 16:28
洞幺人生
阅读(2372)
推荐(0)
摘要:
聚合函数RANK 和 dense_rank 主要的功能是计算一组数值中的排序值。 在9i版本之前,只有分析功能(analytic ),即从一个查询结果中计算每一行的排序值,是基于order_by_clause子句中的value_exprs指定字段的。 其语法为: RANK ( ) OVER ( [q
阅读全文
posted @ 2022-09-14 16:06
洞幺人生
阅读(643)
推荐(0)
摘要:
1. SQL优化的原则是:将一次操作需要读取的BLOCK数减到最低,即在最短的时间达到最大的数据吞吐量。 调整不良SQL通常可以从以下几点切入: ? 检查不良的SQL,考虑其写法是否还有可优化内容 ? 检查子查询 考虑SQL子查询是否可以用简单连接的方式进行重新书写 ? 检查优化索引的使用 ? 考虑
阅读全文
posted @ 2022-09-14 16:04
洞幺人生
阅读(556)
推荐(0)
摘要:
1.删除表空间 DROP TABLESPACE TableSpaceName [INCLUDING CONTENTS [AND DATAFILES]] 2.删除用户 DROP USER User_Name CASCADE 3.删除表的注意事项 在删除一个表中的全部数据时,须使用TRUNCATE TA
阅读全文
posted @ 2022-09-14 16:00
洞幺人生
阅读(963)
推荐(0)
摘要:
一 ,TO_CHAR(NUMBER) 本函数把参数N转为一个VARCHAR2类型的数值。N可以是NUMBER,BINARY_FLOAT,或者BINARY_DOUBLE。如果不带格式,那么函数会把N转换为足以表示N的VARCHAR2字符串。 格式表参考: 序号 格式 简例 说明 1 ,(逗号) '99
阅读全文
posted @ 2022-09-14 15:59
洞幺人生
阅读(12870)
推荐(0)
摘要:
1.ASCII 返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; 2.CHR 给出整数,返回对应的字符;SQL> select chr(54740) zh
阅读全文
posted @ 2022-09-14 15:58
洞幺人生
阅读(307)
推荐(0)
摘要:
1. Oracle安装完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始默认用户和密码? administrator
阅读全文
posted @ 2022-09-14 15:54
洞幺人生
阅读(94)
推荐(0)
摘要:
大家在應用ORACLE的時候可能會遇到很多看起來不難的問題, 特別對新手來說, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步!對ORACLE高手來說是不用看的. 1. Oracle安裝完成后的初始口令? internal/oracle sys/change_
阅读全文
posted @ 2022-09-14 15:49
洞幺人生
阅读(94)
推荐(0)
2022年9月12日
摘要:
在Oracle11g的几个版本中,企业版安装的选项比较全面,所以这里选用企业版安装。 一、安装前的准备 1. 在官网下载Oracle11g的安装包。 (官方下载地址为:https://www.oracle.com/database/technologies/oracle-database-softw
阅读全文
posted @ 2022-09-12 18:25
洞幺人生
阅读(15190)
推荐(1)
摘要:
select a.sname,max(a.语文) yuwen,max(a.数学) shuxue from (select sname, case kemu when '语文' then fenshu else 0 end 语文, case kemu when '数学' then fenshu els
阅读全文
posted @ 2022-09-12 16:04
洞幺人生
阅读(828)
推荐(0)
摘要:
pivot 运算符使用首先我们创建测试表,并且插入相应的数据 create table pivotDemo( id int not null, subjects char(20) not null, score int not null ) insert into pivotDemo values(
阅读全文
posted @ 2022-09-12 14:37
洞幺人生
阅读(2050)
推荐(0)
摘要:
pivot 可以把列值转换为输出中的多个列。 pivot 可以在其他剩余的列的值上执行聚合函数。 unpivot 将列转换为列值 语法 SELECT <non-pivoted column>, [first pivoted column] AS <column name>, [second pivo
阅读全文
posted @ 2022-09-12 14:32
洞幺人生
阅读(285)
推荐(0)