动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   数据库 → 阅读文章

 Informix SQL 介绍(1)

作者来源:51CTO.com整理  
阅读 数 258 人次 , 2006-3-18 12:02:00 

一、 简介

1)、INFORMIX主要产品分为三大部分:

 数据库服务器(数据库核心)

 应用开发工具

 网络数据库互联产品

2)、数据库服务器有两种,作用都是提供数据操作和管理:

 SE:完全基于UNIX操作系统,主要针对非多媒体的较少用户数的应用

 ONLINE:针对大量用户的联机事务处理和多媒体应用环境

3)、应用开发工具是用以开发应用程序必要的环境和工具,主要也有两个系列:

4GL:INFORMIX传统的基于字符界面的开发工具,该系列的主要产品有五个,他们是I-SQL、4GL RDS、4GL C COMPILER、4GL ID和ESQL/C;

NewEra:INFORMIX最新提供的具有事件驱动能力、面向对象的基于各种图形界面的开发工具。

4)、INFORMIX的网络数据库互联产品:提供给用户基于多种工业标准的应用程序接口,通过它可以和其它遵守这些工业标准的数据库联接。

二、I-SQL菜单简介

Form 可以执行、创建、修改、编译屏幕格式或删除已存在的屏幕格式

Run 执行某一已经存在的屏幕格式

Modify  修改指定的已经存在的屏幕格式

Generate 为指定的表创建一个缺省的屏幕格式

Compile 编译一个制定的屏幕格式

New 创建特定的用户屏幕格式

Drop 删除某已经存在的格式文件

Exit 退出Form菜单

Report 可以执行、建立、修改、编译、或删除报表

Run 执行某一报表

Modify  修改指定的报表

Generate 为某一个表建立一个缺省的报表

New 建立一个用户指定的报表

Compile 编译指定的报表

Drop 删除一个指定的已经存在的报表

Exit 退出Report菜单

Query-Language  详见实用程序说明:dbaccess

User-menu 可以执行、建立或修改用户建立的菜单

Run  执行当前数据库的用户菜单

Modify允许用户建立或修改用户菜单

Exit 退出User-menu菜单 

Database 详见实用程序说明:dbaccess

Table 详见实用程序说明:dbaccess

Exit 退出实用程序isqlrf(或isql)

三、常用操作

创建数据库: ISQL==》DATABASE==》CREATE==》输入新建数据库名称

创建表: ISQL==》TABLE==》CREATE==》输入欲建的表名==》ADD ==》输入欲建的字段名及类型等==》EXIT==》BUILD-NEW-TABLE

生成缺省表格式: ISQL==》FORM==》GENERATE=》选择数据库==》输入表格式名称==》选择表==》TABLE-SELECTION-COMPLETE-----》编译成功==》RUN

四、 使用RDSQL(交互式查询语言)编写SQL语句

方法:ISQL==》Query Langavage==》NEW==》RUN

建立数据库

CREATE DATABASE 数据库名

建表(格式及可选数据类型)

基本格式:

CREATE TABLE表名

(字段名 类型 ,

字段名 类型 ,

字段名 类型); 

详细定义:CREATE TABLE表名

( COL1 INTEGER NOT NULL,

  COL2 CHAR(2) CHECK ( COL2 IN (“??”,“??” )), 

  COL3 DATE DEFAULT 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);


  
 本文Tags数据库  RealPlayer  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Informix 5的安装及初始配置(1)
· 下一篇:Informix数据库的安全审计(1)
· SQL Server数据库技术(67)
· 也谈如何缩小SQL SERVER日志文件
· 使用命名管道访问SQL Server
· 以编程方式创建“自动编号”字段并将其“新值”属性设置为“随机”
· Eclipse+JBoss+MySQL开发环境设置



关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077