摘要:
前言在前面2个章节,我们比较详细的介绍了一些SQL语句的基本用法,但是在我们实际的项目开发中,其实很多时候这些基本的用法远远不能满足我们项目的需求,这个时候就需要我们的嵌套查询。在SQL语句中,一个select-from-where语句称为一耳光查询快。将一个查询快嵌套在另外一个的where子句或having 短语的条件的查询称为嵌套查询(Nested Query)。比如,先举一个简单的例子:select Sname --------------外查询语句块------- from Studentwhere Sno in --------------外查询语句块------- ... 阅读全文
随笔分类 - DataBase
跟我一起学Oracle 11g【7】----SQL 基础学习
2012-08-14 18:12 by 随风浪迹天涯, 3369 阅读, 收藏, 编辑
摘要:
前言数据的作业不仅仅是存放数据,它的更重要的作用是根据用户的需求(也就是条件)来显示用户所需要的数据。本章详细介绍select语句、DMT语句、事物控制等等知识。一。SQL语言概述SQL(Structured Query Language,结构化查询语言),用来实现关系运算中的查询、选择等操作,是一个综合的、功能极强同时也是一种简单易学的语音。1.1 SQL 语言的特点SQL语言采用集合操作方式,对数据的处理是成组进行的执行SQL语句时,每次只能发送并处理一条语句执行SQL语句时,用户只需要知道逻辑含义,无需关心SQL的具体执行1.2 SQL语言分类①查询语言比如select②数据操纵语言(D 阅读全文
跟我一起学Oracle 11g【3】----SQL*Plus运用与OEM简介
2012-07-18 01:39 by 随风浪迹天涯, 7226 阅读, 收藏, 编辑
摘要:
前言在第二篇的时候,为了不偏离用户管理的主题,所以对SQL*Plus的一些很常用的命令没有说清楚,在这里在补充一下咯!因为这些命令对我们平时在SQL*Plus下操作很重要,都是一些重复率很高的运用,掌握了这些,可以让你操作数据库事半功倍的效果哦!~信不信由你,反正我是信了!~~对了,前面有些童鞋说,文章太长了,这个真的没有办法短的呀~~因为我想一篇就一个主题嘛,想给点图,然后配合一些理论!~如果分的太细的话,就太多章节了!~见谅咯。哇~~整理完格式 1点半了!~~赶忙睡觉去了!~~各位晚安咯!!---------------------本期目录导航------------------一。SQL 阅读全文
跟我一起学Oracle 11g【2】----用户管理
2012-07-14 17:55 by 随风浪迹天涯, 9089 阅读, 收藏, 编辑
摘要:
前些天,写了我的《跟我一起学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 随风浪迹天涯, 8607 阅读, 收藏, 编辑
摘要:
好吧,我也未能免俗,因为在公司的年终目标上写了要学习Oracle,今天开始Oracle,给大家温过知新一下吧!不会砸我把!~嘎嘎。其实,说真的,我很不想写理论这方面的,可是为了一个系列的完整性,我还是硬着头皮写吧。我会尽量用通俗化的口语来说那些比较生硬的专业术语,当然这里也有一些不严谨的地方,还请各位看官海涵。好吧,刚开始其实和Oracle关系不大,都是数据库的基础知识,到第四部分才开始!~~~---------------------本期目录导航------------------1.关系数据库模型2.数据库中的函数依赖3.数据库的范式4.Oracle应用系统结构5.安装Oracle 11g 阅读全文
Incorrect syntax near the keyword 'user'.解决方案
2012-06-03 00:50 by 随风浪迹天涯, 11732 阅读, 收藏, 编辑
摘要:
其实,这只是一个很小很小的问题,真的很小,可是却让我花费了整整一个小时的时间!~~事情是这样子的,公司一个很要好的同事因为他先前学JAVA的,可能最近项目上需求需要学习.NET,所以就遇到取数据库的问题,刚开始想这多简单啊!~,然后他就创建了一个表,user,有3个字段,id,username和password。远程连接到他的电脑,开始操作。如下:然后,帮他写了一个里面取username和password的sql语句:string connStr = @"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Desktop\ProjectTest\ 阅读全文
SQL 2005中的临时表
2012-05-03 10:43 by 随风浪迹天涯, 895 阅读, 收藏, 编辑
摘要:
一。临时表介绍不知道园子里的朋友对SQL 里的临时表(Temporary Table)的概念深不深,应该不会太难。当我们在开发的过程中,临时表给我们带来了特别大的好处。临时表在运行被创建的,虽说它的名字叫做临时表,可是对它的操作和我们平时操控表的操作一样, 换句话说就是,我们平时怎么操作表,也同样适用在临时表中,比如最简单增、删、改、查等等。但是,需要注意的是临时表的创建是有范围限制的。本次文章主要就是为了快速的给初学者一个对临时表的概念,希望不会误人子弟。二.临时表分类临时表分为2种,一种是本地临时表,另外一种就是全局临时表。2.1本地临时表以一个井号 (#) 开头的那些表名。只有在创建本地 阅读全文
从VS 2010 自带的2008 SQL数据库中的数据导入到 SQL 2005中
2012-03-21 10:27 by 随风浪迹天涯, 742 阅读, 收藏, 编辑
摘要:
前段时间帮我的一个同事做了一个网站,我没有用独立的 SQL 数据库去做,就用了 VS 2010 自身携带的数据库。因为一来数据量比较少,二来也比较方便嘛。省的在另外一个数据库切换来切换去的,麻烦。可是,昨天他和我说,他那边的服务器那边的数据库不对,叫我换成一个独立的、而且是SQL 2005的数据库。偶滴神啊,我一听这个就怕怕的,现在手头的工作也蛮多的,还正在开始呢。而且,我最害怕换数据库的啦。刚刚开始,以为要在新的数据库里面重新手动的全部在敲一遍字段啊,然后连接关系。可是,后来同事说,可以不用这么麻烦,值需要把原来 VS 数据库里的生成成sql 语句,然后在SQL 2005里进行生成,就OK了 阅读全文