Oracle Database 10g:SQL Fundamentals.pptVIP

  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语言初步 数据查询语句 数据库更新语句 数据定义语句 数据控制语句 什么是SQL? SQL:Structured query language 功能:查询、操纵、定义、控制 特点:1、一体化; 2、两种使用方式,统一的语法结构; 方式一、联机交互使用方式; 方式二、嵌入式。 3、高度非过程化; 4、语言简洁,易学易用。 SQL命令的种类 DDL,数据定义语言 DML,数据操纵语言 DQL,数据查询语言 DCL,数据控制语言 数据管理命令 事务性控制命令 DDL,数据定义语言 用户创建或重新构建数据库的语言 DML,数据操纵语言 用于在关系数据库对象中操纵数据 INSERT UPDATE DELETE DQL,数据查询语言 对数据库中的信息寻找和定位 SELECT DCL,数据控制语言 用于创建与用户访问相关的对象,也控制着用户的权限分配 GRANT为用户授予特权 REVOKE从用户处收回特权 例: grant connect to hr; grant dba,resource to hr; revoke dba from hr; 数据管理命令 审计和分析对数据库的操作,并可分析系统的执行过程 START AUDIT STOP AUDIT 事务性控制命令 用户管理数据库的事务命令 COMMIT用于保护数据库的事务 ROLLBACK用于撤消数据库的事务 SAVEPOINT创建一组事务中的撤消点 SET TRANSACTION给事务命名 数据查询语句 语法: SELECT [ * | all | column1,column2 ] FROM table1 [ ,table2 ] [ WHERE condition ] [ GROUP BY column1 ] [ ORDER BY column2(asc,desc) ] 例1:SELECT * FROM products_tbl WHERE cost 5 例2:SELECT prod_desc,cost FROM products_tbl WHERE prod_id = ‘119’ 例3:多表查询 SELECT employee_tbl.emp_name, employee_pay_tbl.position FROM employee_tbl, employee_pay_tbl WHERE employee_tbl.emp_id = employee_pay_tbl.emp_id SQL中操作符的使用 定义:操作符是保留的字或字符,主要用于比 较和算术运算。 分类:比较操作符,逻辑操作符和算术运算符。 1、比较操作符 包括:=,, , , =, =。 注意比较双方的数据类型。 2、算术运算符 包括:+,-,*,/等。 与数学运算规则一致。 逻辑操作符 IS NULL(是否为空) BETWEEN(在某两个值之间) IN(一系列值中) LIKE(相似值的比较) EXITS(是否存在符合条件的数据) UNIQUE(是否唯一) ALL/ANY(一组数据的所有/其中的任何一个) AND/OR(逻辑与/或) IS NULL / IS NOT NULL WHERE salary IS NULL 工资为空值。 WHERE salary = NULL 工资中含有NULL字符。 例: SELECT emp_id, emp_name FROM employee_tbl WHERE emp_phone IS NULL BETWEEN WHERE salary BETWEEN 200 and 300 工资在200到300之间,包括200和300。 IN WHERE salary IN (200,300,400) 工资必须是200,300,400之中的值。 LIKE 使用匹配符将一个值同其相似的值比较。 匹配符包括:- 代表一个字符。 % 代表多个字符。 如: WHERE salary LIKE ‘-00’ 查找‘00’作为后两位数的值。 WHERE salary LIKE ‘200%’ 查找‘200’作为前三位数的值。 EXISTS 查询在指定表中是否存在一行符合某种条件的数据。 WHERE EXISTS (SELECT employee_id FROM employee_tbl WHERE employe

文档评论(0)

wxc6688 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档