- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 了解基本的SQL语句
第一章 基本的SQL语句 学 习 目 的 完成本章之后,我们应该掌握如下内容: 基本类型的SQL语句 SELECT语句的作用 SELECT语句的语法 执行一个基本的SQL语句 数据限制与排序 SQL*PLUS的作用及与SQL语句的区别 基本类型的SQL语句 数据操作(DML): SELECT/INSERT/UPDATE/DELETE 数据定义(DDL): CREATE/ALTER/DROP/TRUNCATE 事务相关: COMMIT/ROLLBACK 权限相关: GRANT/REVOKE SQL SELECT语句的作用 基本的SELECT 语句 SELECT [DISTINCT] {*, column [alias],...} FROM table ; 书 写 SQL 语 句 SQL 语句不区分大小写. SQL 可以书写在一个或多个行. 关键字不能缩写或扩越多行 通常把子句放到一个单独的行 用Tab或缩排来提高语句的可读性 选 择 所 有 的 列 选择指定的列 SQLselect deptno,loc from dept; 列标题(字段)的默认显示 默认对齐方式 左: 日期与字符数据 右:数字数据 默认显示: 大写 使用算术表达式 在使用SELECT语句时,对于数字类型和日期类型数据都可以用算术运算符建立算术表达式 SQL SELECT ename, sal, sal+300 FROM emp; 使 用 空 值 表中的某个字段没有值叫做空值,空值不等于字符串中的空格也不是零值,是一种不确定的值 算术表达式中如果有NULL值则得出的结果也为NULL值 改变列标题的显示(别名) 作用: 对列标题重新命名 简化列标题显示 列标题中有运算符时,重新命名列标题,可读性更强 希望显示特殊字符于列标题中时也要改变列标题 对选择出的结果中, 合并连接两个列值且改变列标题 改变列标题的显示(别名) 使用合并操作符 合并列或字符数据,用两个竖线来表示(||) 重复行 默认情况下,选择显示的是所有的行,包括重复的行. 删除重复行 通过在选择的列标题里加入一个DISTINCT可以去掉重复行 SQL与SQL*Plus的交互 SQL*PLUS是一种工具 登录SQL*PLUS 描述表结构 编辑输入的SQL命令 执行输入的SQL命令 保存SQL命令到文件中 执行文件中的SQL命令 登录 SQL*Plus 从 Windows 环境 从命令行: sqlplus [username[/password [@database]]] 显示表的结构 SQL*PLUS的编辑命令 A[PPEND] text C[HANGE] / old / new C[HANGE] / text / CL[EAR] BUFF[ER] DEL DEL n DEL m n I[NPUT] I[NPUT] text L[IST] L[IST] n L[IST] m n R[UN] n n text 0 text SQL*Plus 文件命令 SAVE filename GET filename START filename @ filename EDIT filename SPOOL filename 汇总 学完本章之后,我们可以掌握: SQL SELECT语句的作用 执行一个基本的 SELECT语句 SQL语句与 SQL*Plus 命令的差别 ORACLE Training Copyright ? Sinobest Technology Holdings Ltd. 2006. All rights reserved. ORACLE Copyright ? Sinobest Technology Holdings Ltd. 2006. All rights reserved. ORACLE * 1 Copyright ? Sinobest Technology Holdings Ltd. 2006. All rights reserved. ORACLE * * 2 Copyright ? Sinobest Technology Holdings Ltd. 2006. All rights reserved. ORACLE * 3 Copyright ? Sinobest Technology Holdings Ltd. 2006. All rights reserved. ORACLE * 4 Copyright ? Sinobest Tec
文档评论(0)