码迷,mamicode.com
首页 > 数据库 > 月排行
数据库表设计五大范式所解决的问题
上学时学得《数据库系统概念》,一致似懂非懂,停留在定义和证明层面。最近在做项目,认真的了解了下数据库的范式问题,只有潜意识懂得了其原理和应用场合才能较快设计出合理的表。首先,明确概念如下:主码 也就是主键候选码 若关系中的某一属性组的值能唯一的标识一个元组,而其任何真子集都不能再标识,则...
分类:数据库   时间:2014-08-30 21:39:40    阅读次数:369
数据库索引使用
1.表的扫描方法 1.1表的扫描有两种方式,一种是根据顺序扫描,另一种是根据索引扫描2.索引的类型 2.1索引有两种类型:聚集索引和非聚集索引3.索引的作用 3.1索引的优点:主要是提高数据查询效率 3.2索引的缺点:建了索引以后会影响数据的新增、修改速度4.如何创建索引 4.1索引创建在...
分类:数据库   时间:2014-08-30 21:42:00    阅读次数:241
MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法...
分类:数据库   时间:2014-08-30 21:46:00    阅读次数:338
STL array方法总结(三)Element access(22)
这里是array方法的一些总结,具体的可以看后面的链接: public member function std::array::operator[] reference operator[] (size_type n); const_reference operator[] (size_type n) const; 返回array容器中位置为...
分类:数据库   时间:2014-08-30 21:46:40    阅读次数:382
oracle触发器学习
转自:http://blog.csdn.net/indexman/article/details/8023740/本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 ...
分类:数据库   时间:2014-08-30 22:54:40    阅读次数:459
Oracle11g环境设置-windows环境
新建环境变量(系统变量),变量名:ORACLE_HOME 变量值:E:\app\Administrator\product\11.2.0\dbhome_1新建环境变量(系统变量),变量名:ORACLE_SID 变量值:SID值修改PATH变量,在Path的【变量值】文本框中的最后面先加入一个";"分...
分类:数据库   时间:2014-08-30 22:58:20    阅读次数:270
oracle物化视图
一.物化视图概述Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。物化视图可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这 样,在执行查询时,就可以避免进行这些耗时的操作,而从...
分类:数据库   时间:2014-08-30 22:59:00    阅读次数:335
oracle ref游标
Oracle 系列:REF Cursor在上文 Oracle 系列:Cursor (参见:http://blog.csdn.net/qfs_v/archive/2008/05/06/2404794.aspx)中提到个思考:怎样让游标作为参数传递? 解决这个问题就需要用到 REF Cursor 。1,...
分类:数据库   时间:2014-08-30 23:02:20    阅读次数:329
SQL Server 中WITH (NOLOCK)浅析
原文:SQL Server 中WITH (NOLOCK)浅析概念介绍 开发人员喜欢在SQL脚本中使用WITH(NOLOCK), WITH(NOLOCK)其实是表提示(table_hint)中的一种。它等同于 READUNCOMMITTED 。 具体的功能作用如下所示(摘自MSDN): 1: 指定允许...
分类:数据库   时间:2014-08-30 23:06:40    阅读次数:298
查看Oracle执行计划的几种常用方法-系列1
SQL的执行计划实际代表了目标SQL在Oracle数据库内部的具体执行步骤,作为调优,只有知道了优化器选择的执行计划是否为当前情形下最优的执行计划,才能够知道下一步往什么方向。 执行计划的定义:执行目标SQL的所有步骤的组合。 我们首先列出查看执行计划的一些常用方法: 1. explain plan命令 PL/SQL Developer中通过快捷键F5就可以查看目标SQ...
分类:数据库   时间:2014-08-30 23:10:50    阅读次数:462
继续钟爱JdbcTemplate
现在的程序员接触的最多的可能是配置文件吧。有时候觉得配置文件蛮好的。但是一旦出现了框架级的配置文集问题,没有功底是很不容易解决的。这时反而觉得配置文件很坑爹。 主要的问题还是框架毕竟封装了太多东西。...
分类:数据库   时间:2014-08-30 23:14:30    阅读次数:473
oracle 11gr2 deinstall卸载oracle和grid
在10g中要卸载CRS是件非常繁琐的事。到了11g,oracle提供了卸载工具deinstall,用这个工具可以卸载的非常干净。这个工具默认放在oracle用户下的$ORACLE_HOME/deinstall/deinstall,grid用户下的$ORACLE_HOME/deinstall/de.....
分类:数据库   时间:2014-08-31 00:18:10    阅读次数:490
php登录验证及代码实现 含数据库设计 亲测有效
深夜调代码 试过无数种方法终于见了成效 login.php内容如下 管理员后台登录 管理员后台登录 用户名 密码 ...
分类:数据库   时间:2014-08-31 00:29:00    阅读次数:253
Win7x64安装Oracle11201x64 解决PLSQL Developer无法找到oci问题
http://blog.sina.com.cn/s/blog_4c7628c40101cf56.htmlhttp://blog.csdn.net/shenkxiao/article/details/7404795
分类:数据库   时间:2014-08-31 01:36:50    阅读次数:178
sql语句中----删除表数据的"三兄弟"
说到删除表数据的关键字,大家记得最多的可能就是delete了然而我们做数据库开发,读取数据库数据.对另外的两兄弟用得就比较少了现在来介绍另外两个兄弟,都是删除表数据的,其实也是很容易理解的老大------drop出没场合:drop table tb--tb表示数据表的名字,下同绝招:删除内容和定义,...
分类:数据库   时间:2014-08-31 01:37:30    阅读次数:228
oracle 11gr2 rac搭建过程中若干问题的总结
今天在vbox上搭建11gr2 rac时候,遇到了些问题,总结如下 环境 redhat linux 5.8 64-bit oracle 11.2.0.4 rac+asm 问题一:安装grid infrastructure,报错INS-40912 描述: 在安装grid infrast...
分类:数据库   时间:2014-08-31 01:39:00    阅读次数:353
[MySQL]-->查询5天之内过生日的同事中的跨年问题的解决过程
前言:        遇到朋友提问,如下:SELECT * FROM ali_users WHERE  DATEDIFF(CAST(CONCAT(DATE_FORMAT(NOW(),'%y'),DATE_FORMAT(birthday,'-%m-%d'))AS DATE),CAST(DATE_FORMAT(NOW(),'%y-%m-%d') AS DATE)) 上面的可以找到今天或者明天过生日的假...
分类:数据库   时间:2014-08-31 01:41:30    阅读次数:422
数据仓库中的 SQL 性能优化(Hive篇)
一个Hive查询生成多个map reduce job,一个map reduce job又有map,reduce,spill,shuffle,sort等多个阶段,所以针对hive查询的优化可以大致分为针对MR中单个步骤的优化(其中又会有细分),针对MR全局的优化,...
分类:数据库   时间:2014-08-31 03:58:10    阅读次数:496
使用dbms_lob.compare比对lob字段
以前写了一个通过dbms_lob.getlength来比对lob长度的脚本,后来通过实践发现有点问题,发现很多长度一样的lob但是内容可能不一样,oracle目前只有使用dbms_lob.compare来比对lob字段,但是这个有个局限就是不能使用dblink来比对两个库的lob,下面是一个举例脚本,通过两张表tb1和tb2通过主键id来进行lob的比对 如果发现lob不一致,则打印出id号...
分类:数据库   时间:2014-08-31 09:19:51    阅读次数:301
SQL按照日、周、月、年、时间段统计数据
--按日 select sum(consume),day([date]) from consume_record where year([date]) = '2006' group by day([date]) --按周quarter select sum(consume),datename(wee...
分类:数据库   时间:2014-08-31 10:23:31    阅读次数:279
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!