利用dbaccess和shell实现数据查询.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文档。上传文档
查看更多
利用dbaccess和shell实现数据查询

关系数据库模型简介 使用informix数据库服务器创建的数据库就是关系数据库 关系数据库中的数据以具有行和列的表的格式显示 数据库中的术语与实体对象的简单对应关系描述: 关系   描述 表=实体   一个表表示数据库对某一主题或事务已知的全部内容 列=属性   一列表示一个属性、特征或表主题适用的事实 行=实例   一行表示表主题的一个特例 例如:保单基本信息表是描述的实际保单的基本信息,保单标的表描述的是标的的内容,而保单基本信息表中的起保日期列则表示的是保单的起保日期的属性,保单基本信息表中的某一行数据则对应实际的某张保单 SQL结构化查询语言简介 为什么需要结构化查询语言: 由于目前大部分的计算机软件无法实现“老张的车是否在我公司上了保险”这样的询问,必须使用软件能够分析的格式化的语法来表述问题 SQL是结构化查询语言(Structured Query Language)的缩写 可以分成数据定义语言、数据操纵语言、数据控制访问语言等几类 数据定义语言(DDL):用来创建、更改、删除数据库、表或视图等 数据操纵语言(DML):对数据库中的数据进行查询或增删改操作 数据控制访问语言(DCL):对存取权限的控制,授权和回收,游标语句,动态管理语句,数据完整性语句,查询优化语句,事务处理语句 标准SQL和informix SQL 70年代IBM发明和开发了SQL和关系模型 标准SQL: 86年ANSI发布了标准SQL:SQL-86 自1986年以来,已经存在多个版本:SQL-86,SQL-92,SQL-99,SQL-2003,其中SQL-2003是该标准的当前版本 Informix SQL与标准 SQL 兼容 Informix SQL 包含对标准的扩展,大多数差异出现在不经常使用的语句中,例如:在 SELECT 语句方面很少出现差异,该语句占 SQL 使用的 90% Informix结构 Informix客户端常用工具 Informix-sql: Isql Db-access: dbaccess 实现的功能相近,都可以通过SQL语句对数据库进行操作 isql可以生成form并通过form实现对数据的操作 利用dbaccess学习SQL语言 Dbaccess提供了用于输入、执行和调试SQL语句和存储过程(SPL)的用户界面 使用DB-Access的几种基本方法: 在命令行提示符$下输入dbaccess 例如:dbaccess dbaccess 数据库名称 例如:dbaccess stores_demo Dbaccess SQL脚本文件 例如:dbaccess stores_demo orders.sql 批处理命令 Dbaccess stores_demo - -! Select * from orders; Select * from customers; ! Dbaccess菜单项 输入dbaccess后即进入主菜单 Dbaccess菜单项 Dbaccess菜单项 Dbaccess菜单项 Dbaccess菜单项 Dbaccess菜单项 Dbaccess菜单项查询演示一 输入dbaccess进入主菜单后选择查询语言菜单 Dbaccess菜单项查询演示二 查询语言菜单 Dbaccess菜单项查询演示三 选择“新建”菜单后的界面 SELECT语句一 基本功能: 简单描述:将数据从数据库的表中选出 两个关键字:从 (FROM) 、选出 (SELECT) 基本语法格式:SELECT “列名”,”列名”,… FROM 表名 最基本的SELECT语句只需包含select和from部分 举例:从保单基本信息表中选出被保险人名称 Select 被保险人名称 from 保单基本信息表 Select inseruedname from prpcmain 要选择表的所有字段就用select * from 表名的格式 SELECT语句二 SELECT语句通过调整可以完成下列操作: 查询所有或指定的列 查询所有或指定的行 对列或行数据进行计算或其他功能 对数据进行排序 使用DISTINCT过滤掉重复数据 功能:在查询结果中去除重复数据 语法格式:SELECT DISTINCT “列名” FROM “表名” 举例:从保单基本信息表中选出唯一的被保险人名称 Select distinct 被保险人名称 from 保单基本信息表 Select distinct insuredname from prpcmain 说明:UNIQUE的功能和用法与DIST

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档