INFORMIX支持的数据类型

数值型

整型     SMALLINT,INTEGER

浮点型   FLOAT,SMALLFLOAT ,DECIMAL(p,s)

字符型        CHAR(n),VARCHAR( m, r)

时间/日期型   DATE,DATETIME,INTERVAL

序列型        SERIAL

货币型        MONEY

多媒体型      TEXT , BYTE

整型

INTEGER

INTEGER类型存放整数,范围是(-2147483647,2147483647)

存储空间:4个字节

同义 名:INT

SMALLINT

SMALLINT类型存放整数,范围是 (-32767, 32767)

存储空间:2 个字节

浮点型

FLOAT(n)

FLOAT(n)类型存放双精度浮点数,最多有效位数为16

FLOAT(n)类型与C语言DOUBLE类型等价

存储空间:8 个字节

同义名:DOUBLE PRECISION

SMALLFLOAT

SMALLFLOAT类型存放单精度浮点数,最多有效位数 8

SMALLFLOAT类型与C语言FLOAT 类型等价

存储空间:4 个字节

同义名:REAL

DECIMAL(p, s)

内部十进制浮点型,与机器无关,最多有效位数为32。

表示数的范围: 10**(-128) ---- 10**(127)

p 说明精度, s 说明小数个数

如省略p,则等价于DECIMAL(16)

存储空间:p/2+1 个字节

同义名:NUMERIC, DEC

字符型

CHAR(n)

CHAR字符型存放字符或字符串(定长)

n说明字符的个数,缺省为1     范围:1 <=n<=32767

存储空间:n 个字符

同义名:CHARACTER

VARCHAR(m, r )

VARCHAR类型用于存放可变长字符串

m说明最多可存放的字符数, m<=255, 如该字段建有索引,则m<=254

r说明最少应保留的空间(字节数),省略时为零

存储空间:实际字符串长度,最多不超过m个字节,最少r个字节

日期型

DATE

DATE类型表示日期

DATE类型内部用整数类型(INTEGER〕表示, 存储从

1900年1月1日0 点到某个日期的天数

输出格式:mm/dd/yy (月/日/年)    与环境变量DBDATE有关

存储空间:4 个字节

DATETIME

DATETIME类型存放日期和时间至某一时刻

表示范围可以从年直到秒以下

DATETIME的精度修饰符

YEAR   MONTH    DAY           --年月日

HOUR  MINUTE    SECOND   --时分秒

FRACTION                                --小数部分, 秒以下

输出格式:  yyyy-mm-dd  hh:mm:ss.ff (年-月-日 时 分秒 ..)

例: 1998-08-24 14:13:56.324

说明一个列为DATETIME 类型

格式:  列名  DATETIME  最大修饰符 TO 最小修饰符

例:  c1 DATETIME YEAR TO DAY

c2 DATETIME MONTH TO MONTH

c3 DATETIME YEAR TO FRACTION(3)

存储空间

各域输出所需的数字个数

YEAR :4 个数字

FRACTION: 5个数字

其它域: 2个数字

存储空间: 所有域的数字之和/ 2 +1 个字节

例:  YEAR TO DAY 的DATETIME 类型需

(4+2+2)/2+1=5 个字节

interval类型表示时间跨度的值

序列型

SERIAL类型为序列型,其值 可由DBMS 在插入新记录时自动生成, 如果其值全部由DBMS生成,则可保证不重复

一个表最多只能有一列为SERIAL 类型。

SERIAL类型内部为整数型,最大值为 2147483647(2G-1)

n 说明初始值,缺省为 1。

存储空间:4 个字节。

SERIAL类型一般用于主键。

货币型

MONEY类型为货币型,内部用DECIMAL(p, s)类型表示

p说明精度,s说明小数位个数,它们均可省略,并且:

MONEY(p)=MONEY(p, 2) MONEY=MONEY(16, 2)

MONEY类型在显示时带有货币符

货币符由DBMONEY环境变量指定,缺省是美元符$

多媒体型

text类型为文本型,最大2的31次方字节

byte类型为二进制数据,最大2的31次方字节

java informix_Informix 数据库的数据类型相关推荐

  1. Java获取数据库表的字段信息,及如何将ResultSet转为json

    为什么80%的码农都做不了架构师?>>>    一.Java获取数据库表的各个字段的相关信息 在某些开发情景中,需要获取数据库中表的各个字段的相关信息,如字段名,字段类型,字段大小等 ...

  2. java开发数据库属于后端吗_JavaWeb后端开发,数据库知识需要掌握到何种程度?...

    一般来说,我们将网站分为前端和后端.前端主要负责页面的展示,后端则是业务逻辑的实现,后端是由一些实现业务逻辑的Java代码和数据库组成. Javaweb做后端,数据库方面需要掌握到哪种程度?我把我能想 ...

  3. Java的数据库编程之入门案例

    通过上一篇博客Java的数据库编程之背景概述,可以得出: 1.JDBC API与驱动器管理器是有SUN公司制定并退出的: 2.每个数据库的驱动器程序是由每个数据库开发商以及数据库工具开发商在遵循SUN ...

  4. Java让数据库执行一条sql_java数据库编程——执行SQL 语句

    [0]README [1]java数据库编程--执行SQL 语句相关 1)执行 SQL 命令前, 首先需要创建一个 Statement 对象: 要创建 statement 对象,不需要调用 Drive ...

  5. java存储整数,用于存储整数数值的是 JAVA四种整数数据类型的取值范围分别是多少...

    JAVA四种整数数据类型的取值范围分别是多少 byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1) short的取值范围为-32768~32767,占用2个字节(-2的1 ...

  6. 通过Java访问数据库---JDBC

    一.JDBC概述 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java ...

  7. JAVA查询数据库并显示jsp_java servlet数据库查询并将数据显示到jsp页面

    需要的jar包:mysql-connector-java.jar build path只是个jar包的引用,部署的时候想不丢包最好还是手动拷贝到对应项目的lib文件下. 在try{}中定义的变量为局部 ...

  8. java 账本 创建数据库_想用你所学的JAVA与数据库写一个属于自己的账本吗?一起来看看呗!看如何用java项目操作数据库...

    *利用简单的JAVA与数据库写一个属于你自己的账本* 效果图 * 目标实现 把用户输入的信息录入到数据库中,并且从数据库中取出值来,是不是很简单? 所需工具 相信大家都有的,eclipse.myecl ...

  9. java derby数据库_使用Apache Derby进行Java数据库开发,第1部分

    java derby数据库 JDBC简介 以前,本系列文章通过使用ij工具连接Apache Derby数据库并与之交互来演示了许多数据库概念. 尽管当时可能还不太明显,但是您使用的Java应用程序使用 ...

  10. 旅游管理系统-JAVA【数据库设计、源码、开题报告】

    系统分析 本章将从整体上描述系统的需求,根据需求确定了系统的整体结构和数据库设计方案,对系统各部分的功能进行了划分并描述了系统架构的设计思路.本文将详细的分析系统的续期功能的设计及实现方法. 研究背景 ...

最新文章

  1. mysql约束日期_MySQL的约束、事务、字符串、日期、数学相关及其他补充
  2. C++中#define用法
  3. .NET中国峰会议题征集
  4. python哪些类型可以作为迭代器_python0.8-----set类型与迭代器
  5. sqlite3 编译问题
  6. 吴恩达《机器学习》学习笔记十——神经网络相关(2)
  7. 程序员应该怎么学数学
  8. Android Studio开发中的各种开源API
  9. DIM抠图网络 Deep Image Matting 论文笔记
  10. 苹果系统备份文件服务器地址,iphone备份文件在哪 iphone备份文件位置介绍
  11. 匈牙利命名法为何被淘汰_体育午报:15年魔咒破除!国足淘汰赛终迎一胜
  12. 模型及贴图的细节及优化
  13. macOS:隐私设置与数据库相关的问题
  14. 大学计算机基础教学目标,大学计算机基础教学大纲2015.doc
  15. Vulnhub-maEnuBox
  16. [转载]拥抱Jini:从Starter Kit 2.0开始(第二部分)
  17. [S]O-10-2 青蛙跳台阶问题
  18. 简单描述 MySQL 的 IOPS、QPS、TPS含义
  19. Ubuntu下mount cifs
  20. 哨兵2号真彩色影像合成

热门文章

  1. linux中的apche服务
  2. java实现角色+武器攻击小游戏
  3. C:编译错误:error: array subscript is not an integer
  4. python 头条新闻机器人_荐GitHub:今日头条机器人
  5. 恼人的Windows 10语言栏设置
  6. Win系统 - Windows10 系统恢复语言栏位置的方法(一)
  7. dede密码修改 php,dede忘记后台密码修改程序
  8. Matlab 两条曲线间填充颜色,改变透明度
  9. 好记性不如烂笔头之Maven使用小记
  10. R语言 创建空的数据框