informix数据库sql介绍

informix数据库sql介绍

ID:34723539

大小:65.18 KB

页数:4页

时间:2019-03-10

informix数据库sql介绍_第1页
informix数据库sql介绍_第2页
informix数据库sql介绍_第3页
informix数据库sql介绍_第4页
资源描述:

《informix数据库sql介绍》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、INFORMIXSQL介绍一、 简介: 1)、INFORMIX主要产品分为三大部分: ?; 数据库服务器(数据库核心) ?; 应用开发工具 ?; 网络数据库互联产品 2)、数据库服务器有两种,作用都是提供数据操作和管理: ?; SE:完全基UNIX操作系统,主要针对非多媒体的较少用户数的应用 ?; ONLINE:针对大量用户的联机事务处理和多媒体应用环境 3)、应用开发工具是用以开发应用程序必要的环境和工具,主要也有两个系列: ?; 4GL:INFORMIX传统的基字符界面的开发工具,该系列的主

2、要产品有五个,他们是I-SQL、4GL RDS、4GL C COMPILER、4GL ID和ESQL/C; ?; NewEra:INFORMIX最新提供的具有事件驱动能力、面向对象的基各种图形界面的开发工具。 4)、INFORMIX的网络数据库互联产品:提供给用户基多种工业标准的应用程序接口,通过它可以和其它遵守这些工业标准的数据库联接。 二、I-SQL菜单简介: Form 可以执行、创建、修改、编译屏幕格式或删除已存在的屏幕格式   Run   执行某一已经存在的屏幕格式 Modify  修改

3、指定的已经存在的屏幕格式 Generate 为指定的表创建一个缺省的屏幕格式 Compile 编译一个制定的屏幕格式 New   创建特定的用户屏幕格式 Drop   删除某已经存在的格式文件 Exit   退出Form菜单   Report 可以执行、建立、修改、编译、或删除报表 Run   执行某一报表 Modify  修改指定的报表 Generate 为某一个表建立一个缺省的报表 New   建立一个用户指定的报表 Compile 编译指定的报表 Drop   删除一个指定的已经存在的报表

4、 Exit   退出Report菜单   Query-Language  详见实用程序说明:dbaccess   User-menu 可以执行、建立或修改用户建立的菜单 Run    执行当前数据库的用户菜单 Modify  允许用户建立或修改用户菜单 Exit   退出User-menu菜单   Database 详见实用程序说明:dbaccess   Table   详见实用程序说明:dbaccess   Exit   退出实用程序isqlrf(或isql) 三、常用操作: ?; 创建数据库

5、 ISQL==》DATABASE==》CREATE==》输入新建数据库名称 ?; 创建表 ISQL==》TABLE==》CREATE==》输入欲建的表名==》ADD ==》输入欲建的字段名及类型等==》EXIT==》BUILD-NEW-TABLE ?; 生成缺省表格式 ISQL==》FORM==》GENERATE=》选择数据库==》输入表格式名称==》选择表==》TABLE-SELECTION-COMPLETE-----》编译成功==》RUN 四、 使用RDSQL(交互式查询语言)编写SQL语句

6、 方法:ISQL==》Query Langavage==》NEW==》RUN ?; 建立数据库 CREATE DATABASE 数据库名 ?; 建表(格式及可选数据类型) 基本格式: CREATE TABLE表名 ( 字段名 类型 ,   字段名 类型 , ---  字段名 类型);  详细定义: CREATE TABLE表名 ( COL1 INTEGER NOT NULL,   COL2 CHAR(2) CHECK ( COL2 IN (“??”,“??” ),    COL3 DATE DE

7、FAULT TODAY,   COL4 SMALLINT  UNIQUE, ---  字段名 类型 ) FRAGMENT BY ROUND ROBIN (BY EXPRESSION) IN DB1,DB2 EXTENT SIZE 1000 NEXT SIZE 600 WITH NO LOG (LOG;BUFFERED LOG;LOG MODE ANSI  LOCK MODE ROW(PAGE); 例1: CREATE TABLE ORDERS (ORDER_NUM INTEGER UNIQUE 

8、CONSTRAINT ORDER_NUM_UQ, ORDER_DATE DATE NOT NULL CONSTRAINT ORDER_DATE_NN DEFAULT TODAY ; 例2: CREATE TABLE CUSTOMER ( CUSTOMER_NUM SERIAL, FNAME CHAR(20), PRIMARY KEY  (CUSTOMER_NUM) CONSTRAINT PK_CNUM ); CREATE TABLE ORDERS ( ORDER_NUM SERIAL, CUST

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。