Oracle SQL基础培训
92页1、OracleSQL基础培训 李建国2013 03 16 目录 课程介绍 DML基础 SQL介绍 DCL基础 DDL基础 TL基础 课程介绍 教程概述本教程假设读者已了解关系型数据库基本原理 明白表 视图 主键 索引 外键 约束 关联等基本概念本教程定位是OracleSQL简明 实用教程 偏向于SQL开发 若进一步学习Oracle数据库设计 请参阅其他教程或书籍文档课程目标是完成课程后可进行项目中大部分OracleSQL开发适用对象学习过标准SQL 未使用过Oracle数据库的读者适用过SQLServer或其他数据库 未使用过Oracle数据库的读者 目录 课程介绍 DML基础 SQL介绍 DCL基础 DDL基础 TL基础 SQL介绍 概述SQL是StructuredQueryLanguage简写SQL用于组织 访问和处理数据库中的数据标准的计算机语言SQL具有第四代语言的特征 程序关注要告诉DBMS要得做什么操作 及其相应条件 至于如何得到数据 如何使用索引 如何关联多表 由DBMS完成分类DataDefinitionLanguage DDL数据定义语言 DataManipulatio
2、nLanguage DML数据操作语言 DataControlLanguage DCL数据控制语言 TransactionLanguage TL数据事务语言 目录 课程介绍 DML基础 SQL介绍 DCL基础 DDL基础 TL基础 DML基础 算术运算符关系运算符逻辑运算符SELECT语句 查询数据集合运算符 复合查询SUBQUERY子查询LEVEL PRIOR与CONNECTBY STARTWITHROWNUM与分页查询INSERT语句 插入数据UDATE语句 更新数据DELETE语句 删除数据SELECT与INSERT UPDATE DELETE DML基础 算术运算符号 加1 1 减2 1 乘2 3 除4 2 字符连接 Beijing 2008 DML基础 关系运算符号 等于 1 1不等于 21 大于 2 1 大于等于 2 1 小于等于 1 2ISNULL为空 没有值 不是空字符串ISNOTNULL不为空 有值BETWEENAND检索两值之间的内容 2BETWEEN1AND3IN检索匹配列表中的值LIKE检索匹配字符样式的数据 DML基础 逻辑运算符号AND两个为真则结果为真OR
3、一个为真即为真NOT取相反的逻辑值 DML基础 SELECT语句完整SELECT语句基本SELECT语句ORDERBY从句DISTINCT从句WHERE从句AND条件OR条件AND OR复合条件IN与NOTINBETWEEN与NOTBETWEENLIKE与NOTLIKEEXISITS与NOTEXISITSGROUPBY从句HAVING从句JOINS关联 DML基础 SELECT语句 完整SELECT语句 SELECT ALL DISTINCT ON expression expression ASoutput name INTO TEMPORARY TEMP TABLE new table FROMfrom item WHEREcondition GROUPBYexpression HAVINGcondition UNION INTERSECT EXCEPT ALL select ORDERBYexpression ASC DESC USINGoperator FORUPDATE OFclass name LIMIT count ALL OFFSET start DML基础 SELEC
4、T语句 基本SELECT语句 用途SELECT语句用于查询数据库表或视图的数据通常在表名或字段后加上空格as别名 其中as可省略 用别名引用表 可节省长度 语法SELECTcolumnsFROMtables WHEREpredicates 示例查询所有供应商 返回所有列数据项SELECTsp FROMsupplierssp 查询所有供应商 返回指定列数据项SELECTsp supplier name sp cityassupplier cityFROMsupplierssp DML基础 SELECT语句 ORDERBY从句 用途ORDERBY从句用于对SELECT语句返回的数据进行排序 ASC是升序 DESC是降序 不明写时默认是ASC ORDERBY不能用于INSERT UPDATE DELETE语句中 语法SELECTcolumnsFROMtables WHEREpredicates ORDERBYcolumnASC DESC 示例SELECTcityFROMsuppliersORDERBYcitydesc SELECTcityFROMsuppliersORDERBY1desc S
5、ELECTcity stateFROMsuppliersORDERBYcitydesc stateasc DML基础 SELECT语句 DISTINCT从句 用途DISTINCT从句用于过滤重复数据 语法SELECTDISTINCTcolumnsFROMtables WHEREpredicates 示例查询所有供应商所在城市 城市名不重复SELECTDISTINCTcityFROMsuppliers 查询所有供应商所在城市 州一组不重复SELECTDISTINCTcity stateFROMsuppliers DML基础 SELECT语句 WHERE从句 用途WHERE从句用于指定操作条件 还可以用于INSERT UPDATE DELETE语句中 语法SELECTcolumnsFROMtablesWHEREpredicates 示例SELECTcityFROMsuppliersWHEREsupplier name IBM DML基础 SELECT语句 AND条件 用途AND条件用于指定2个或者以上操作条件同时满足 与WHERE从句一起使用 语法SELECTcolumnsFROMtabl
《Oracle SQL基础培训》由会员luobi****88888分享,可在线阅读,更多相关《Oracle SQL基础培训》请在金锄头文库上搜索。
2023-02-20 18页
2023-01-31 20页
2022-12-27 12页
2022-12-27 29页
2022-12-27 16页
2022-12-27 19页
2022-12-27 18页
2022-06-17 11页
2022-06-17 15页
2022-06-17 7页