
数据库学习
文章平均质量分 74
IT布道者
这个作者很懒,什么都没留下…
展开
-
浅谈个人SQL语句优化经验总结
(1) 选择最有效率的表名顺序(只在基于规则的seo/' target='_blank'>优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersectio原创 2014-12-18 13:09:30 · 495 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-04-18 20:48:50 · 320 阅读 · 0 评论 -
oracle中schema指的是什么?
看来有的人还是对schema的真正含义不太理解,现在我再次整理了一下,希望对大家有所帮助。我们先来看一下他们的定义: A schema is a collection of database objects (used by a user.). Schema objects are the logical structures that directly refer to the databa转载 2015-04-19 11:23:05 · 439 阅读 · 0 评论 -
关于Oracle创建表空间,用户名登录问题
当直接一SCOTT登录去创建表空间时会提示无权限,此时要以拥有DBA权限的用户登录:比如 用户名: SYS AS SYSDBA ,密码:orcl , PS:在安装Oracle 10g的时候,提示创建数据库,在创建的同时提示你输入口令,若此时你输入了密码,在登录数据库的时候用户名sys 对应的密码就应该是你创建数据库时候输入的口令。而非默认的manager. 接着给SCOTT 授权: –授权原创 2015-04-20 20:25:00 · 745 阅读 · 0 评论 -
远程连接Oracle的四种方法
Oracle数据库的远程连接可以通过多种方式来实现,本文我们主要介绍四种远程连接的方法和注意事项,并通过示例来说明,接下来我们就开始介绍。第一种情况:若oracle服务器装在本机上,那就不多说了,连接只是用户名和密码的问题了。不过要注意环境变量%ORACLE_HOME%/network/admin/是否设置。第二种情况:本机未安装oracle服务器,原创 2015-04-17 15:41:07 · 998 阅读 · 0 评论 -
Oracle中group by用法
Oracle中group by用法 在select 语句中可以使用group by 子句将行划分成较小的组,一旦使用分组后select操作的对象变为各个分组后的数据,使用聚组函数返回的是每一个组的汇总信息。 使用having子句 限制返回的结果集。group by 子句可以将查询结果分组,并返回行的汇总信息Oracle 按照group by 子句中指定的表达式的值分组查询结果。原创 2015-06-21 00:03:46 · 1031 阅读 · 0 评论 -
hadoop之hive部署
Hive只在一个节点上安装即可部署计划: 在cent03上部署hive节点 在cent05上安装mysql1.上传tar包2.解压 tar -zxvf hive-0.14.0.tar.gz -C /usr/cloud/ 3.配置mysql metastore(切换到root用户) 配置HIVE_HOME环境变量 //查看 Linux自带的mysql原创 2015-06-22 17:03:35 · 532 阅读 · 0 评论 -
MyBatis-Spring配置简单了解
SqlSessionFactoryBean配置 在基本的 MyBatis 中,session 工厂可以使用 SqlSessionFactoryBuilder 来创建。而在 MyBatis-Spring 中,则使用 SqlSessionFactoryBean 来替代。<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFa转载 2015-10-18 11:22:35 · 412 阅读 · 0 评论 -
数据库中乐观锁与悲观锁的概念
锁( locking )业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其他原创 2015-11-26 20:47:35 · 489 阅读 · 0 评论