- 1
- 0
- 约1.07万字
- 约 7页
- 2016-09-30 发布于浙江
- 举报
ORACLE 系结构 SQL语言简介
SQL语言简介
SQL概述
SQL是一种面向数据库的通用数据处理语言规范,能完成以下几类功能:提取查询数据,插入修改删除数据,生成修改和删除数据库对象,数据库安全控制,数据库完整性及数据保护控制。
数据库对象包括表、视图、索引、同义词、簇、触发器、函数、过程、包、数据库链、快照等(表空间、回滚段、角色、用户)。数据库通过对表的操作来管理存储在其中的数据。
SQL*PLUS界面:
登录:输入SQLPLUS回车;输入正确的ORACLE用户名并回车;输入用户口令并回车,显示提示符:SQL
退出:输入EXIT即可。
2)命令的编辑与运行:
在命令提示符后输入SQL命令并运行,以分号结束输入;以斜杠结束输入;以空行结束输入;
利用SQL缓冲区进行PL/SQL块的编辑和运行;
利用命令文件进行PL/SQL块的编辑和运行。
数据库查询
用SELECT语句从表中提取查询数据。语法为
SELECT [DISTINCT] {column1,column2,…} FROM tablename WHERE {conditions} GROUP BY {conditions} ORDER BY {expressions} [ASC/DESC];
说明:SELECT子句用于指定检索数据库的中哪些列,FROM子句用于指定从哪一个表或视图中检索数据。
SELECT中的操作符及多表查询WHERE子句。(LIKE,IS,…)
WHERE子句中的条件可以是一个包含等号或不等号的条件表达式,也可以是一个含有IN、NOT IN、BETWEEN、LIKE、IS NOT NULL等比较运算符的条件式,还可以是由单一的条件表达通过逻辑运算符组合成复合条件。
ORDER BY 子句
ORDER BY 子句使得SQL在显示查询结果时将各返回行按顺序排列,返回行的排列顺序由ORDER BY 子句指定的表达式的值确定。
连接查询
利用SELECT语句进行数据库查询时,可以把多个表、视图的数据结合起来,使得查询结果的每一行中包含来自多个表达式或视图的数据,这种操作被称为连接查询。
连接查询的方法是在SELECT命令的FROM子句中指定两个或多个将被连接查询的表或视图,并且在WHERE子句告诉ORACLE如何把多个表的数据进行合并。根据WHERE子句中的条件表达式是等还是不等式,可以把连接查询分为等式连接和不等式连接。
子查询
如果某一个SELECT命令(查询1)出现在另一个SQL命令(查询2)的一个子句中,则称查询1是查询2的子查询。
基本数据类型(NUMBER,VARCHAR2,DATE) O
RACEL支持下列内部数据类型:
VARCHAR2 变长字符串,最长为2000字符。
NUMBER 数值型。
LONG 变长字符数据,最长为2G字节。
DATE 日期型。
RAW 二进制数据,最长为255字节。
LONG RAW 变长二进制数据,最长为2G字节。
ROWID 二六进制串,表示表的行的唯一地址。
CHAR 定长字符数据,最长为255。
常用函数用法:
一个函数类似于一个算符,它操作数据项,返回一个结果。函数在格式上不同于算符,它个具有变元,可操作0个、一个、二个或多个变元,形式为:
函数名(变元,变元,…)
函数具有下列一般类形:
单行函数
分组函数
单行函数对查询的表或视图的每一行返回一个结果行。它有数值函数,字符函数,日期函数,转换函数等。
分组函数返回的结果是基于行组而不是单行,所以分组函数不同于单行函数。在许多分组函数中可有下列选项:
DISTRNCT 该选项使分组函数只考虑变元表达式中的不同值。
ALL该选项使分组函数考虑全部值,包含全部重复。
全部分组函数(除COUNT(*)外)忽略空值。如果具有分组函数的查询,没有返回行或只有空值(分组函数的变元取值的行),则分组函数返回空值。
5、 数据操纵语言命令:
数据库操纵语言(DML)命令用于查询和操纵模式对象中的数据,它不隐式地提交当前事务。它包含UPDATE、INSERT、DELETE、EXPLAIN PLAN、SELECT和LOCK TABLE 等命令。下面简单介绍一下:
1) UPDATE tablename SET {column1=expression1,column2=expression2,…} WHERE {conditions};
例如:SQLUPDATE EMP
SET JOB =’MANAGER’
WHERE ENAME=’MAPTIN’;
SQL SELECT * FROM EMP;
UPDATE子句指明了要修改的数据库是EMP,并用WHER
您可能关注的文档
最近下载
- 2025年人教版一年级下册数学教学计划.docx VIP
- 高考语文文言文阅读《白氏长庆集者,太原人白居易之所作》含答案.docx VIP
- 公司治理 赵晶ppt全套教学课件.pptx
- 企业资产分类编号与管理体系标准.doc VIP
- 淋巴瘤性甲状腺肿多学科决策模式中国专家共识(2025版).docx VIP
- 游客接待中心项目投资计划书.docx
- 北师大版三年级下册数学全册教学设计(配2026年春改版教材).docx
- 科学社会主义的创立及其实践(上)——《社会主义发展简史》之二PPT课件.pptx VIP
- (高清版)G-B∕T 31838.4-2019 固体绝缘材料 介电和电阻特性 第4部分:电阻特性(DC方法) 绝缘电阻.pdf VIP
- 四级养老护理员国家职业技能培训四级模块一项目一清洁照护.pptx VIP
原创力文档

文档评论(0)