- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2011魔乐_oracle课堂笔记_SQL语句01
1、课程名称:SQL语句
2、知识点
2.1、上次课程的主要知识点
1、 oracle中的四个主要用户:sys/change_on_install、system/manager、scott/tiger、sh/sh;
2、 oracle的安装和卸载操作,如果有时间,可以卸一次;
3、 sqlplus中的一些主要的操作命令:set linesize、set pagesize、ed、@、host、查看全部表、desc、conn;
2.2、本次预计讲解的知识点
1、 scott用户下的四张数据表的结构;
2、 简单查询、限定查询、排序操作;
3、 Oracle中的单行函数使用。
3、具体内容
3.1、scott用户的四张数据表(重点,背)
在oracle中重点的部分是放在SQL语句上,而要想讲解SQL语句之前必须先有数据表,主要使用的是scott用户的四张数据表,下面给出这四张数据表的表结构。
1、 部门表:dept
No. 字段名称 类型 描述 1 DEPTNO NUMBER(2) 部门编号,由两位数字所组成 2 DNAME VARCHAR2(14) 部门名称,由14位字符所组成 3 LOC VARCHAR2(13) 部门位置 2、 雇员表:emp
No. 字段名称 类型 描述 1 EMPNO NUMBER(4) 雇员编号,由四位数字所组成 2 ENAME VARCHAR2(10) 雇员姓名 3 JOB VARCHAR2(9) 职位 4 MGR NUMBER(4) 一个雇员对应的领导编号(雇员编号) 5 HIREDATE DATE 雇员的雇佣日期 6 SAL NUMBER(7,2) 基本工资,由两位小数和五位整数所组成 7 COMM NUMBER(7,2) 佣金 8 DEPTNO NUMBER(2) 一个雇员所在的部门编号,与dept表的对应 3、 工资等级表:salgrade
No. 字段名称 类型 描述 1 GRADE NUMBER 工资等级 2 LOSAL NUMBER 此等级的最低工资 3 HISAL NUMBER 此等级的最高工资 4、 工资表:bonus
No. 字段名称 类型 描述 1 ENAME VARCHAR2(10) 雇员姓名 2 JOB VARCHAR2(9) 职位 3 SAL NUMBER 基本工资 4 COMM NUMBER 佣金 以上的四张表结构,要求记清楚表的作用,每个字段的名称及类型,以后讲解复杂查询操作时有效。
3.2、SQL简介(理解)
SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常用于与数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。
SQL语句从70年代开发出来之后,一直在努力推广数据库的操作标准,而到了80年代的时候世界上有80多种数据库,每种数据库的操作形式都完全不一样,而在这些数据库之中只有oracle数据库是最早支持SQL语句的数据库。
SQL功能强大,概括起来,它可以分成以下几组:
? DML(Data Manipulation Language,数据操作语言):主要进行数据的查询、更新操作;
? DDL(Data Definition Language,数据定义语言):用于定义数据库对象(数据表)、用户;
? DCL(Data Control Language,数据控制语言):控制数据库的操作权限,一般属于DBA的工作;
由于以后的开发之中,全部都是基于数据库的应用开发,那么SQL语句必须会编写。
3.3、简单查询(重点)
所谓的简单查询指的是查询一张数据表中的全部数据记录,而简单查询的语法如下:
SELECT [DISTINCT] * | 列 [别名] [,列 [别名],]
FROM 表名称 [别名] ; 范例:查询数据表中的全部记录,既然要全部记录,则肯定表示所有的数据列都要进行显示,那么就使用“*”完成。
SELECT * FROM emp ; 而现在也可以使用投影操作,查询部分的数据列,需要明确的给出数据列。
范例:查询每个雇员的编号、姓名、职位,不是全部查询,那么就不能使用“*”
SELECT empno,ename,job FROM emp ; 简单查询的最大特点实际上就在于将一张表中的全部数据行中的数据进行显示。
范例:查询每个雇员的职位,职位是job
SELECT job FROM emp ; 此时的确查询出来了全部的数据内容,可是却出现了重复的内容,这个时候如果不希望重复数据显示,则使用DISTINCT消除掉显示的重复行记录。
SELECT DISTINCT job FROM emp ;
您可能关注的文档
- 2011年碧桂园物业项目经理培训课程--高端物业及礼宾服务接待礼仪 53p.ppt
- 2009-2012年注册会计师《会计》真题.doc
- 2011年红星美凯龙芜湖项目招商简介.ppt
- 2011吸收式热泵培训资料.ppt
- 2011年集客业务支撑流程规范.doc
- 2011年山东省会计从业资格考试《初级会计电算化》试题.doc
- 2010年6月漳州房地产市场调研报告.ppt
- 2010年二级建造师《建筑工程与实务》全套试题+真题资料.doc
- 2009成都王府井百货爱这十年超越十年供应商答谢会活动方案.ppt
- 2010年6月邯郸人民东路项目商务合作建议书219p.pptx
- 2012 历史新编课件:世界近代史(上) 第二~四学习主题单元评价检测(川教版九年级上).ppt
- 2011高考语文一轮复习课件:语言文字运用第二章之扩展语句、压缩语段(人教新课标版)ppt.ppt
- 2012-2013学年第1学期国际商法期末考试试卷.doc
- 2012-2013学年语文版九年级上语文半期考试卷(无答案).doc
- 2012-2013浙教版七年级上册科学期中测试含答案(可编辑).doc
- 2012--2013学年度人教版新课标九年级化学上册期末测试题1.doc
- 2011年7月2日西安威尼斯项目前期策划报告.doc
- 2012.10华北区域太阳能(光伏)发电站并网安全条件及评价规范.doc
- 2012.3.21案例点评:应该更正错误登记 不该撤销权利证书.doc
- 2010建造师建筑工程实务冲刺全套讲义.doc
文档评论(0)