Database
井中月
BYRer!
展开
-
ORACLE DUAL表详解
1、DUAL表的用途Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中--查看当前连接用户SQL> select user from dual;USER------------------------------SYSTEM--查看当前日期、时间SQL> select sysdate from d...原创 2009-06-19 11:05:07 · 82 阅读 · 0 评论 -
oracle分析函数row_number() over()使用
row_number() over ([partition by col1] order by col2) ) as 别名表示根据col1分组,在分组内部根据 col2排序而这个“别名”的值就表示每组内部排序后的顺序编号(组内连续的唯一的),[partition by col1] 可省略。 以Scott/tiger登陆,以emp表为例。1、select deptno,ena...原创 2011-03-24 11:25:34 · 93 阅读 · 0 评论 -
了解 NoSQL 的必读资料
此文于2010-01-15被推荐到CSDN首页如何被推荐? NoSQL 是非关系型数据存储的广义定义。它打破了长久以来关系型数据库与 ACID 理论大一统的局面。NoSQL 数据存储不需要固定的表结构,通常也不存在连接操作。在大数据存取上具备关系型数据库无法比拟的性能优势。该术语在 2009 年初得到了广泛认同。 ...原创 2010-11-17 11:05:37 · 68 阅读 · 0 评论 -
非关系数据库-NoSQL探讨
NoSQL即反SQL运动,是一项全新的数据库革命运动,早期就有人提出,发展到2010年已愈发成熟。随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域, 非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如: 1、High p...原创 2011-03-10 19:56:49 · 132 阅读 · 0 评论 -
关系数据库语言DDL,DML,DCL
关系数据库的语言分三类,它们是(数据描述语言DDL)、(数据操纵语言DML)和(数据控制语言DCL),而SQL是(集DDL、DML、DCL为一体)的标准关系数据库语言。DDL is Data Definition Language statements. Some examples: CREATE - to create objects in th...原创 2010-10-19 18:23:40 · 129 阅读 · 0 评论 -
Oracle中纵表转横表(行列转换)示例
普通行列转换假设有张学生成绩表(tb)如下:Name Subject Result张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94*/-------------------------------------------------------------------------/*...原创 2011-05-10 17:08:35 · 462 阅读 · 0 评论 -
ORACLE 与 mysql 的区别
1. 在ORACLE中用select * from all_users显示所有的用户,而在MYSQL中显示所有数据库的命令是show databases。对于我的理解,ORACLE项目来说一个项目就应该有一个用户和其对应的表空间,而MYSQL项目中也应该有个用户和一个库。在ORACLE(db2也一样)中表空间是文件系统中的物理容器的逻辑表示,视图、触发器和存储过程也可以保存在表空间中。而M...原创 2010-06-04 15:14:28 · 86 阅读 · 0 评论 -
数据库主键设计之思考
在我们的数据库设计中,不可逃避的就是数据库表的主键,可能有很多朋友没有深入思考过,主键的设计对整个数据库的设计影响很大,因此我们不得不要重视起来。主键的必要性:有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联...原创 2010-08-12 23:09:25 · 56 阅读 · 0 评论 -
数据库事务小记
事务的四个属性: 原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。1.原子性(Atomic) 最重要的原则,也是最容易理解的原则。被事务管理的所有方法,要么一起被提交,要么一起回滚。2.一致性(Consistency) ...2010-04-14 16:47:40 · 96 阅读 · 0 评论 -
Oracle数据库的备份与恢复
当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(包括机器故障、介质故障、误操作等),数据库有时也可能遭到破坏,这时如何尽快恢复数据就成为当务之急。如果平时对数据库做了备份,那么此时恢复数据就显得很容易。由此可见,做好数据库的备份是多么的重要,下面笔者就以ORACLE7为例,来讲述一下数据库的备份和恢复。O...原创 2009-08-08 13:23:20 · 62 阅读 · 0 评论 -
ORACLE的TRIGGER的用法
ORACLE的TRIGGER的用法 http://www.8888r.com/blog/user/oracle/archives/2006/11045.html 看过这个篇文章之后,对自己的提高很大,我写过很多存储过程,很多函数,很多程序包,唯独没有写过TRIGGER,其实自己对TRIGGER的理解还不是很深,一直想试试,可惜没有机会.看过此文章后,觉得自己应该有能力写一个非常...原创 2009-08-08 13:21:27 · 193 阅读 · 0 评论 -
Windows XP 64 bit机器上使用PL/SQL链接Oracle的问题(Could not initialize ".../oci.dll")
Windows XP 64 bit机器上使用PL/SQL链接Oracle的问题(Could not initialize ".../oci.dll") 今天为了玩玩PL/SQL Developer,就在自己的64位台式机上安装PL/SQL Developer,安装过程很顺利,但是利用快捷方式启动后输入相应用户名跟密码后却得到了如下图所示的错误。...原创 2011-11-24 11:38:04 · 243 阅读 · 0 评论