SQL及PLSQL的使用环境与SQL语言基础.ppt

上传人:sh****n 文档编号:6395727 上传时间:2020-02-24 格式:PPT 页数:28 大小:286.05KB
返回 下载 相关 举报
SQL及PLSQL的使用环境与SQL语言基础.ppt_第1页
第1页 / 共28页
SQL及PLSQL的使用环境与SQL语言基础.ppt_第2页
第2页 / 共28页
SQL及PLSQL的使用环境与SQL语言基础.ppt_第3页
第3页 / 共28页
点击查看更多>>
资源描述
第3章SQL及PL SQL的使用环境 3 1SQL及PL SQL的使用环境 3 2SQL Plus 在Oracle菜单组中 可找到SQL Plus 在Oracle Base Oracle Home bin目录中 如D oracle product 10 2 0 db 1 bin 同样可看到SQLPlus exe和SQLPlusw exe两个可执行文件 在OracleDatabase10g中这两个文件主要用于本地数据库 事实上 sqlplus exe是基于命令行的数据库交互工具 sqlplusw exe则是基于命令行式与基于编辑式风格于一体的编辑运行环境 它对应于菜单中的SQL Plus 菜单组中SQL Plus的快速启动与登录方法1 在菜单组中点击 SQLPlus 启动SQL Plus SQL Plus建立快捷方式 D oracle product 10 2 0 db 1 BIN sqlplusw exesys sys testassysdba 基于命令行的SQL Plus的快速启动与登录 更改SQL提示符 使用setsqlprompt命令 格式如下 SQL setsqlprompt 例如 SQL setsqlpromptRENSH RENSH 3 3SQL语言概述 SQL structuredquerylanguage 结构化查询语言发展历史 3 3 1SQL语言的特点 SQL语言与众不同的三大特点所有支持SQL语言的数据都存储在表中SQL语言被设计为永远只允许操作者按查询条件来读取记录 SQL中不存在数据存储顺序的概念不是完整的计算机语言 3 3 2SQL语言的类型 类型数据定义语言 datadefinitionlanguage DDL 数据操纵语言 data manipulationlanguage DML 1 数据定义语言 完成的任务创建数据库对象删除数据库对象更改数据库对象为数据库对象授权回收已授给数据库对象的权限 2 数据操纵语言 理数据库中的数据内容的SQL命令查询 SELECT插入 INSERT更新 UPDATE删除 DELETE 3 4查询语句的结构1 查询是SQL语言的核心SQL 92标准中SELECT语句的完整语法 SELECT ALL DISTINCT ON expression expression ASoutput name INTO TEMPORARY TEMP TABLE new table 查询语句的结构2 一般形式 SELECT字段名1 字段名2 FROM表名1 表名2 WHERE条件ORDERBY列名1 列名2 查询语句的结构3 主要的参数SELECT语句的第一部分指明要选取的列 SELECT语句的FROM后的第二部分指明要从哪张 些 表中查询数据 WHERE子句指明要选择满足什么条件的记录 3 5建立基本查询 SELECT语句一般形式如下 SELECT FROM SELECT FROM表名1 表名2 WHERE条件 WHERE条件2 3 6在查询中的SELECT子句中建立表达式 1 算术运算符2 数学函数3 字符串函数4 日期函数5 转换函数6 别名 3 7从表中检索特定行 WHERE子句可包括下列各种条件运算符比较运算符 大小比较 范围运算符 表达式值是否在指定的范围 列表运算符 判断表达式是否为列表中的指定项 模式匹配符 判断值是否与指定的字符通配格式相符 空值判断符 判断表达式是否为空 逻辑运算符 用于多条件的逻辑连接 3 8排序和分组查询结果集中的数据 没有特定顺序的名字读 不方便排序升序降序分组查询定义目的 3 9连接相关表中的数据 灵活性连接类型内连接 INNERJOIN 外连接交叉连接 CROSSJOIN 内连接 等值连接不等连接自然连接 3 10插入 更新和删除数据库记录 表中数据的添加修改删除 1插入记录 添加一新记录 INSERT语句INSERT语句的语法 INSERTINTO表名 字段名1 字段名2 VALUES 值1 值2 INSERTINTO表名 字段名1 字段名2 SELECT 字段名1 字段名2 FROM另外的表名 向表中插入新记录 有一个字段没有提供数据时 如果该字段有一个默认值 该值会被使用如果该字段可以接受空值 而且没有默认值 则会被插入空值如果该字段不能接受空值 而且没有默认值 就会出现报错信息如果该字段是一个标识字段 那么它会自动产生一个新值 2删除记录 DELETE语句DELETE语句的语法DELETEFROM表名WHERE条件TRUNCATE命令TRUNCATE的语法TRUNCATETABLE表名 3更新记录 UPDATE的语法 UPDATE表名SET字段名1 值1 字段名2 值2 WHERE条件 3 11提交和回退事务处理 事务具有的特点一致性可恢复性 提交事务的类型 显式提交隐式提交自动提交
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!