摘要:前言前面的查询主要都是针对一个表而言的。但是,在我们项目现实中,有更多的是多个表联合起来查询。所以,若一个查询同时涉及2个以上的表,那么我们就叫它为连接查询。连接查询是数据库中最重要的查询,主要包括等值连接查询、自然连接查询、非等值连接查询,自身连接查询、外连接查询和复合条件查询。一。连接查询1.1等值与非等值查询连接查询的where字句总用来连接2个表的条件称为连接条件或者连接谓词。格式如下:[<表名>.] <列名> <比较运算符> [<表名>.] <列名>其中比如运算符有:等于(=)、大于(>)、小于(<)、大于等于( 阅读全文
跟我一起学Oracle 11g【7】----SQL 基础学习
2012-08-14 18:12 by 随风浪迹天涯, 3368 阅读, 7 推荐, 收藏, 编辑
摘要:前言数据的作业不仅仅是存放数据,它的更重要的作用是根据用户的需求(也就是条件)来显示用户所需要的数据。本章详细介绍select语句、DMT语句、事物控制等等知识。一。SQL语言概述SQL(Structured Query Language,结构化查询语言),用来实现关系运算中的查询、选择等操作,是一个综合的、功能极强同时也是一种简单易学的语音。1.1 SQL 语言的特点SQL语言采用集合操作方式,对数据的处理是成组进行的执行SQL语句时,每次只能发送并处理一条语句执行SQL语句时,用户只需要知道逻辑含义,无需关心SQL的具体执行1.2 SQL语言分类①查询语言比如select②数据操纵语言(D 阅读全文
跟我一起学Oracle 11g【6】----Oracle中表的约束(二)
2012-08-08 13:13 by 随风浪迹天涯, 2277 阅读, 4 推荐, 收藏, 编辑
摘要:前言在上一个章节中,说了一些表的基本操作,现在今天我们来看看表中一些特别有用的东东。在我们项目开发中,为了防止用户向表中添加不符合语义的数据,比如一个时间字段,你肯定不能往里面填非时间字段的数值。这里就会用到我们今天讲的的完整性约束咯。完整性约束指的是数据库中数据的正确性和相容性。主要指下面的:primary key 主键foreign key 外键unique 唯一not null 非空check 检查约束在Oracle中,使用constraint(英文的意思就是约束)关键字 为约束命名。如果用户没有命名,那么系统会自动会用户创建的约束命名。OK,那我们接着就详细讲讲这些。一。Not nul 阅读全文
跟我一起学Oracle 11g【5】----Oracle中的表(一)
2012-08-03 15:35 by 随风浪迹天涯, 3063 阅读, 9 推荐, 收藏, 编辑
摘要:前言表是最常用的模式对象,也是最重要的数据对象之一。甚至在很多时候,我们说到数据库操作,就以为对数据库中的表的操作,而忘记了还有很多其他的操作对象,比如试图、存储过程等等。表示存储数据的有效手段,因此对表的管理非常重要。还可以在表中定义约束,可以保证数据的有效性和完整性。一。创建表在Oracle数据库中,用户可以根据用户不同的需求创建不同类型的表,常用的表类型有如下:类型说明堆表数据按照堆组织,一无系方式存放在单独的表字段中,也是标准表,我们平常用的都是堆表。索引表数据以B树结构,存放在主键约束所对应的索引段中 簇表簇有共享相同数据库的一组表组成。在某些情况下,使用簇表可以节省存储空间。... 阅读全文
跟我一起学Oracle 11g【4】----Oracle的体系结构
2012-07-27 16:24 by 随风浪迹天涯, 4976 阅读, 11 推荐, 收藏, 编辑
摘要:前言这个章节主要想说的是Oracle的体系结构,这个也是理论强些。还有一些比较理论的知识点(比如表空间啊),就暂时先不写了,下一章节开始进入Oracle的操作阶段,比如表的查询啊、插入以及重点是和SQL 2005的一些区别和Oracle中特有的命令。希望大家继续捧场。Oracle体系结构分类我们应该知道的是在Oracle数据库的体系结构包括以下四种结构:那下面我比较粗略的说以下结构包括什么!~一。物理存储结构顾名思义,Oracle数据库在物理是由存储在磁盘中的操作系统文件所组成的,能被我们看见的文件。Oracle 数据库在物理上主要有3种类型的文件组成,分别是数据文件(*.dbf)、控制文件( 阅读全文
跟我一起学Oracle 11g【3】----SQL*Plus运用与OEM简介
2012-07-18 01:39 by 随风浪迹天涯, 7216 阅读, 14 推荐, 收藏, 编辑
摘要:前言在第二篇的时候,为了不偏离用户管理的主题,所以对SQL*Plus的一些很常用的命令没有说清楚,在这里在补充一下咯!因为这些命令对我们平时在SQL*Plus下操作很重要,都是一些重复率很高的运用,掌握了这些,可以让你操作数据库事半功倍的效果哦!~信不信由你,反正我是信了!~~对了,前面有些童鞋说,文章太长了,这个真的没有办法短的呀~~因为我想一篇就一个主题嘛,想给点图,然后配合一些理论!~如果分的太细的话,就太多章节了!~见谅咯。哇~~整理完格式 1点半了!~~赶忙睡觉去了!~~各位晚安咯!!---------------------本期目录导航------------------一。SQL 阅读全文
跟我一起学Oracle 11g【2】----用户管理
2012-07-14 17:55 by 随风浪迹天涯, 9089 阅读, 8 推荐, 收藏, 编辑
摘要:前些天,写了我的《跟我一起学Oracle 11g【1】》的第一篇,有褒有贬!~不管了,继续吧,希望能给大家带来好处!~因为也在学习,所以每写一篇文章都需要很长的时间,找资料,看视频。比如这篇文章,我写了五、六个小时吧!!!每个能运行出来的命令,都可以保证正确!~祝大家周末愉快。---------------------本期目录导航------------------一。为什么要学习Oracle 二。SQL *Plus工具的使用 2.1打开SQL*Plus工具 2.2启动SQL*Plus 三。用户操作 3.1默认用户 3.2创建用户 3.3授权(grant) 3.4收回权限 3.5修改用户密码 阅读全文
跟我一起学Oracle 11g【1】----基础回顾
2012-07-09 15:21 by 随风浪迹天涯, 8605 阅读, 30 推荐, 收藏, 编辑
摘要:好吧,我也未能免俗,因为在公司的年终目标上写了要学习Oracle,今天开始Oracle,给大家温过知新一下吧!不会砸我把!~嘎嘎。其实,说真的,我很不想写理论这方面的,可是为了一个系列的完整性,我还是硬着头皮写吧。我会尽量用通俗化的口语来说那些比较生硬的专业术语,当然这里也有一些不严谨的地方,还请各位看官海涵。好吧,刚开始其实和Oracle关系不大,都是数据库的基础知识,到第四部分才开始!~~~---------------------本期目录导航------------------1.关系数据库模型2.数据库中的函数依赖3.数据库的范式4.Oracle应用系统结构5.安装Oracle 11g 阅读全文
博客园----你真的没有没落.感恩博客园。。。
2012-07-04 14:01 by 随风浪迹天涯, 7071 阅读, 50 推荐, 收藏, 编辑
摘要:前言拒绝谩骂!~~~~~~欢迎拍砖。!!!我不是博客园的托哦!~我只是一个普普通通的诶提(IT)人而已!~~好吧!我打从心底的感恩博客园。大家都知道,这些有一篇帖子引起了大家的关注《即将没落的博客园》,因为可能他的某些文章没有被推荐上首页,所以写了一半有牢骚的文章,说以后要退出博客园。我看了这个文章之后,我心里特别特别的难过,特别是在他的文章后面还有好些人都在跟帖说。截图如下:我这里的难过是因为都是一些攻击 一些谩骂,就像大街上的泼妇一样,何必呢?我们需要一些理性的回帖。可能我是菜鸟,不能代表园子里众多的武林高手。但我只是想说一说我自己的对博客园的想法。一。我对博客园已经有感情了我是2010年 阅读全文
JavaScript中变量提升------Hoisting
2012-07-01 13:49 by 随风浪迹天涯, 31850 阅读, 38 推荐, 收藏, 编辑
摘要:前言因为我在写这文章的时候,百度里找资料,找到了园友的一篇文章,写的很好,可是我写了又不想放弃,所以就在里面拿了很多东西过来!~~[翻译]JavaScript Scoping and Hoisting希望得到大家谅解。因为这个问题很是经典,而且容易出错,所以在介绍一次。哈哈。莫怪哦。一。案发现场我们先看一段很简单的代码:var v='Hello World';alert(v);这个没有疑问吧,弹出“Hello World”。OK,我们继续。我们在看一段Code:var v='Hello World';(function(){ alert(v);})()经过运行之 阅读全文