SQL语言的简单介绍.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL语言的简单介绍 SQL语言的简单介绍 PAGE / NUMPAGES SQL语言的简单介绍 SQL语言简介 1、 SQL概括 SQL是一种面向数据库的通用数据办理语言规范, 能达成以下几类功能: 提取查问数据,插入改正删除数据,生成改正和删除数据库对象,数据库安全控制,数据库完好性及数据保护控制。 数据库对象包含表、视图、索引、同义词、簇、触发器、函数、过程、包、数据库链、快照等(表空间、回滚段、角色、用户)。数据库经过对表的操作来管理储存在此中的数据。 1) SQL*PLUS界面: 登录:输入 SQLPLUS回车;输入正确的 ORACLE用户名并回车;输入用户口令并回车,显示提示符: SQL 退出:输入 EXIT 即可。 2)命令的编写与运转: 在命令提示符后输入 SQL命令并运转,以分号结束输入;以斜杠结束输入;以空行结束输入; 利用 SQL缓冲区进行 PL/SQL块的编写和运转; 利用命令文件进行 PL/SQL块的编写和运转。 2、 数据库查问 1)用 SELECT语句从表中提取查问数据。语法为 SELECT[DISTINCT] {column1,column2, } FROMtablename WHERE{conditions} GROUP BY {conditions} ORDER BY {expressions} [ASC/DESC]; 说明: SELECT子句用于指定检索数据库的中哪些列, FROM子句用于指定从哪一个表或视图中检索数据。 2) SELECT中的操作符及多表查问 WHERE子句。 (LIKE,IS, ) WHERE子句中的条件能够是一个包含等号或不等号的条件表达式, 也能够是一个含有 IN、NOT IN、BETWEEN、LIKE、IS NOT NULL等比较运算符的条件式,还能够是由单调的条件表达经过逻辑运算符组合成复合条件。 3) ORDER BY 子句 ORDER BY子句使得 SQL在显示查问结果时将各返回行按次序摆列,返回行的摆列次序由 ORDER BY子句指定的表达式的值确立。 4)连结查问 利用 SELECT语句进行数据库查问时,能够把多个表、视图的数据联合起来,使得查问结果的每一行中包含来自多个表达式或视图的数据,这类操作被称为连结查问。 连结查问的方法是在 SELECT命令的 FROM子句中指定两个或多个将被连结查问的 表或视图,并且在 WHERE子句告诉 ORACLE怎样把多个表的数据进行归并。 依据 WHERE 子句中的条件表达式是等仍是不等式,能够把连结查问分为等式连结和不等式连结。 5)子查问 假如某一个 SELECT命令(查问 1)出此刻另一个 SQL命令(查问 2)的一个子句中,则称查问 1 是查问 2 的子查问。 3、 基本数据种类( NUMBER,VARCHAR2,DATE)O RACEL支持以下内部数据种类: VARCHAR2变长字符串,最长为 2000 字符。 NUMBER 数值型。 LONG 变长字符数据,最长为 2G字节。 DATE 日期型。 RAW 二进制数据,最长为 255 字节。 LONG RAW变长二进制数据,最长为 2G字节。 ROWID 二六进制串,表示表的行的独一地点。 CHAR 定长字符数据,最长为 255。 4、 常用函数用法: 一个函数近似于一个算符,它操作数据项,返回一个结果。函数在格式上不一样于算符,它个拥有变元,可操作 0 个、一个、二个或多个变元,形式为: 函数名(变元,变元, ) 函数拥有以下一般类形: 单行函数 分组函数 1)单行函数对查问的表或视图的每一行返回一个结果行。 它有数值函数,字 符函数,日期函数,变换函数等。 2) 分组函数返回的结果是鉴于行组而不是单行,因此分组函数不一样于单行函数。在很多分组函数中可有以下选项: DISTRNCT该选项使分组函数只考虑变元表达式中的不一样值。 ALL该选项使分组函数考虑所有值,包含所有重复。 所有分组函数(除 COUNT( * )外)忽视空值。假如拥有分组函数的查问,没有返回行或只有空值(分组函数的变元取值的行),则分组函数返回空值。 5、 数据操控语言命令: 数据库操控语言( DML)命令用于查问和操控模式对象中的数据,它不隐式地提交当 前事务。它包含 UPDATE、INSERT、DELETE、EXPLAINPLAN、SELECT和 LOCKTABLE等命令。下边简单介绍一下: 1) UPDATE tablename SET {column1=expression1,column2=expression2, } WHERE {conditions}; 比如: SQLUPDATE EMP SET JOB = ’MANAGER’ WHERE ENAME=’MAPTIN

文档评论(0)

156****9082 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档