- 0
- 0
- 约5.94千字
- 约 15页
- 2023-06-13 发布于北京
- 举报
·············································································································································································课程大纲
【课程介绍】
本课程全面介绍oracle的SQL语言。 介绍查询语句 DML语句 DDL语句 数据库对象等等。
【课程目标】
数据库SQL语句是JavaEE项目开发的基础。在关系型数据库当中,SQL语句是必备的基础性知识。
【课程计划】
全面掌握oracle数据库sql语言。
第二章:SQL语言简介
2.1什么是SQL
结构化查询语言(Structured Query Language)是高级的非过程化编程语言,它不要求用户指定对数据的存取方法,屏蔽了底层的数据的存取过程。
好像领导交给任务给下属,下属自主去完成任务,而不是由领导指定下属该怎么做;领导告诉下属自己需要什么,而不是领导告诉下属怎么样去执行。
2.2发展历史
1986年10月,美国国家标准协会发布SQL规范,作为关系式数据库管理系统的标准语言。
1987年得到国际标准化组织的支持下成为国际标准。
各种数据库生产对现有的SQL规范进行扩充,以满足自己数据库产品的需要。
FoxBase(Dos下运行)、FoxPro(Windows3.1/3.2/98)、SQL Server、MySQL、Oracle等。
2.3SQL分类
数据查询语言(查询)
数据操纵语言(增删改)
数据定义语言(定义、修改删除数据库对象)
事务控制语言(组合增删改操作形成事务,事务有提交、回滚、保存点和状态)
数据控制语言(授权和回收)
第三章:简单查询语句
3.1语法
SELECT [DISTINCT] * | 列名称 [AS] [列别名], 列名称 [AS] [列别名],……
FROM 表名称 [表别名];
3.2实例
实例3.1 查询scott用户的表
select * from tab;
实例3.2 查询emp表中的全部数据
select * from emp;
select * from dept;
select * from salgrade;
员工编号 员工名字 工作 上级领导员工编号 入职时间 工资 奖金 部门编号
部门编号 部门名称 位置
等级 下限 上限
实例3.3 查询公司每个雇员的编号、姓名、工资三个信息进行
select empno,ename,sal from emp;
实例3.4 查询公司中所有雇员的职位信息
select * from emp;
select job from emp;
实例3.5 显示公司所有职位名称(去掉重复)
select distinct job from emp;
实例3.6 查询出所有雇员的编号、雇员姓名和年基本工资、日基本工资
select empno,ename,sal*12,sal/30 from emp;
实例3.7 年底增加5000元奖金,计算年工资
select empno,ename,sal*12+5000 from emp;
实例3.8 每月工资增加200元,计算年工资
select empno,ename,(sal+200)*12 from emp;
实例3.9 为查询结果设置别名
select empno,ename,(sal+200)*12 年工资 from emp;
select empno,ename,(sal+200)*12 as 年工资 from emp;
select empno,ename,(sal+200)*12 as 年 工 资 from emp;
实例3.10 使用”||”进行连接
select ename||的年工资是:||sal*12 as 员工年工资 from emp;
select ename||s salary is :||sal*12 as 员工年工资 from emp;
实例3.11 SQL不区分大小写
select * from emp;
SELECT * FROM EMP;
第四章:限制和排序语句
4.1限制查询
如果要查询所有成千上万的记录的话,有可能耗尽内存。
4.1.1语法
SELECT * |{[DISTINCT] 列名|表达式 [列别名],……}
FROM 表名称 [表别名]
[WHERE 过滤条件(s)]
类别
符号
关系运算符
、、=、=、=、!=、
判断是否为空
IS NULL、IS NOT NULL
逻辑运算符
AND、OR、NOT
范围查询
BETWEEN…AND…
列表范围查询
IN
模糊查询
LIKE
您可能关注的文档
- 第五章 急救与手术设备_医疗设备原理与临床应用.pptx
- 第一章 绪论_医疗设备原理与临床应用.pptx
- 第八章 外科手术器械_医疗设备质量检测与校准.pptx
- 第二章 医疗器械标准体系_医疗设备质量检测与校准.pptx
- 第九章 医用光学器具及内镜设备_医疗设备质量检测与校准.pptx
- 第六章 放射治疗设备_医疗设备质量检测与校准.pptx
- 第七章 医用超声设备 _医疗设备质量检测与校准.pptx
- 第三章 医用X线诊断设备_医疗设备质量检测与校准.pptx
- 第十一章 临床检验分析设备_医疗设备质量检测与校准.pptx
- 第十章 生命支持与监护设备_医疗设备质量检测与校准.pptx
- 01-04 Oracle数据库开发技术之单行函数和多表查询(BOBO)(完成).docx
- 01-05 Oracle数据开发技术之分组统计查询与子查询(BOBO)(完成).docx
- 01-06 Oracle数据开发技术之DML、DDL、完整性约束和序列(BOBO)(完成).docx
- 01-07 Oracle数据开发技术之视图、索引和同义词(BOBO)(完成).docx
- 步步高集团IT总体规划(Oracle实施目标) 2011-2015 -r.ppt
- 亨通应收账款共享服务建设咨询方案 -1017_v4.pdf
- 龙湖地产有限公司V1.pptx
- 普洛斯中国项目案例分享 20150928 v0.2.pptx
- 新世界百货ERP实施项目评标会议纪要 @ 20140814.pptx
- 新世界百货技术方案评审意见 @ 20140621.pptx
最近下载
- ISPE GEP制药工程良好工程实践 (1).pdf VIP
- 申万宏源-金工量化择时策略研究系列之一-从结构化视角全新打造市场情绪择时模型.pdf VIP
- 贵州省黔南布依族苗族自治州长顺县2024-2025学年九年级上学期期末测试数学试卷 (原卷版+解析版).docx VIP
- 2026小红书营销IP通案ppt.pptx VIP
- 医院复用诊疗器械(器具)和物品手工清洗标准操作规程.pptx
- 2025年中信建投证券海南分公司校园招聘备考题库及参考答案详解.docx
- [鄂尔多斯信息价最新最全鄂尔多斯工程造价信息网信息价下载-造价通.doc VIP
- 值班主管-线上自学题目及答案.xlsx VIP
- 罗克韦尔(AB) Micro820 可编程控制器用户手册 中文.pdf VIP
- 液压原件基础知识.pptx VIP
原创力文档

文档评论(0)