摘要:一. 按存储结构分 a. b树索引 默认索引 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right) 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中; 否则,如果查询关键字比结点关键字小,就进入左儿子;如果比结点关键字大,就进入 右儿子;如果左儿子或右儿子的指针为空,则报告找不到相应的关键字; 如果B树的所有非叶子结点的左右子树的结点数目均保持差不多(平衡),那么B树 的搜索性能逼近二分查找;但它比连续内存空间的二分查找的优点是,改变B
阅读全文
随笔分类 - ORACLE数据库
基础学习
摘要:1. 日期函数 默认格式为 日-月-年extarct(类型 from日期) --将指定日期抽出指定的部分 类型可以是 year,day,month,hour,minute,second months_between (日期一,日期二) 得到两个日期中相差的月份add_months(日期,天数) 指定日期加上指定天数next_day(日期,星期几) 得到指定日期后面的指定星期几的日期 next_day('23-6月-11','星期一') 得到的是 2011年6月27 因为这天是星期一last_day(日期) 得到指定日期所在月份的最后一天emp:SELECT EX
阅读全文
摘要:SQL支持如下类别的命令: 数据定义语言:create(创建)、alter(更改)、drop(删除)和truncate(截断)命令。 数据操纵语言:insert(插入)、select(选择)、delete(删除)和update(更新)命令。 事务控制语言:commit(提交)、savepoint(保存点)和rollback(回滚)命令。 数据控制语言:grant(授予)和revoke(回收)命令。1. 增加语句语法A. insert into 表(列名) values (值) emp:insert into users(id,u_name,u_pwd) values(10,'张三
阅读全文
摘要:1. 启动服务OracleDBConsoleorcl Oracle 企业管理器服务OracleOraDb10g_home2iSQL*Plus Oracle的T-SQL服务OracleServiceORCL oracle 的数据库实例服务OraclOraDb10g_home1TNSListener 数据库监听服务如果使用DBCA来创建一个数据库则会多出一个数据库实例的服务比如数据库名为:MyScool 服务名称为:oraclejobSchedulerMyschool , OracleServiceMySchool2. 管理后台系统用户有SYS 与 SYSTEM ,SYS权限最大,数据库角色: S
阅读全文
摘要:1. Oracle的开始1977年创立,2002年4月6日在国注册为“甲骨文”2. oracle 的版本8i,9i,10g,11g 其中i 为internet 学习用oracle 10g3. 关系数据库 oracle的特点 a. 支持多用户、大事务量的事务处理 b. 在保持数据安全性和完整性方面性能优越 c. 支持分布式数据处理 d. 可移植性4. oracle的基本概念 a. 数据库 oracle的专业名称,它是磁盘上存储数据的集合,在物理上表现为数据文件,日志文件和控制文件等,在逻辑上以表空间形式存在 b. 数据库实例 指用来访问和控制数据库,可以当做在内存中处于运行状态的数据库,并且是临
阅读全文
浙公网安备 33010602011771号