没有合适的资源?快使用搜索试试~ 我知道了~
首页Oracle SQL语言
资源详情
资源评论
资源推荐

Oracle SQL 语言
数据库对象包括表、视图、索引、同义词、簇、触发器、函数、过程、包、数据库链、快照等(表空间、回滚段、角色、用户)。数据
库通过对表的操作来管理存储在其中的数据。
SQL*PLUS 界面:
登录:输入 SQLPLUS 回车;输入正确的 ORACLE 用户名并回车;输入用户口令并回车,显示提示符:SQL>
退出:输入 EXIT 即可。
2)命令的编辑与运行:
在命令提示符后输入 SQL 命令并运行,以分号结束输入;以斜杠结束输入;以空行结束输入;
利用 SQL 缓冲区进行 PL/SQL 块的编辑和运行;
利用命令文件进行 PL/SQL 块的编辑和运行。
数据库查询
用 SELECT 语句从表中提取查询数据。语法为
SELECT[DISTINCT]{column1,column2,…}FROMtablenameWHERE{conditions}GROUPBY{conditions}ORDERBY{expressions}[ASC
/DESC];
说明:SELECT 子句用于指定检索数据库的中哪些列,FROM 子句用于指定从哪一个表或视图中检索数据。
SELECT 中的操作符及多表查询 WHERE 子句。(LIKE,IS,…)
WHERE 子句中的条件可以是一个包含等号或不等号的条件表达式,也可以是一个含有 IN、NOTIN、BETWEEN、LIKE、ISNOTNUL
L 等比较运算符的条件式,还可以是由单一的条件表达通过逻辑运算符组合成复合条件。
ORDERBY子句
ORDERBY子句使得 SQL 在显示查询结果时将各返回行按顺序排列,返回行的排列顺序由 ORDERBY子句指定的表达式的值确定。
连接查询
利用 SELECT 语句进行数据库查询时,可以把多个表、视图的数据结合起来,使得查询结果的每一行中包含来自多个表达式或视图的数
据,这种操作被称为连接查询。
连接查询的方法是在 SELECT 命令的 FROM 子句中指定两个或多个将被连接查询的表或视图,并且在 WHERE 子句告诉 ORACLE 如何把
多个表的数据进行合并。根据 WHERE 子句中的条件表达式是等还是不等式,可以把连接查询分为等式连接和不等式连接。
子查询
如果某一个 SELECT 命令(查询 1)出现在另一个 SQL 命令(查询 2)的一个子句中,则称查询 1 是查询 2 的子查询。
基本数据类型(NUMBER,VARCHAR2,DATE)´´
ORACEL 支持下列内部数据类型:
VARCHAR2变长字符串,最长为 2000 字符。
NUMBER数值型。
LONG变长字符数据,最长为 2G 字节。
DATE日期型。
RAW二进制数据,最长为 255 字节。
LONGRAW变长二进制数据,最长为 2G 字节。
ROWID二六进制串,表示表的行的唯一地址。
CHAR定长字符数据,最长为 255。
常用函数用法:
一个函数类似于一个算符,它操作数据项,返回一个结果。函数在格式上不同于算符,它个具有变元,可操作 0 个、一个、二个或多
个变元,形式为:
函数名(变元,变元,…)
函数具有下列一般类形:
单行函数
分组函数

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0