Duangw

数据类型

索引:

  1. 字符型
  2. 数值型
  3. 日期型
  4. 货币型

1.字符型

char(n)

长度为n的字符串(1<=n<=32767)。

占用n个字节。

存储时如果SQL数据的长度比分配的空间短,则使用空格来填充。

 

2.数值型

DECIMAL[(m,[n])]

十进制浮点数,具有m(<=32)个有效数字,小数点右边有n个十进制数字。

占用1+m/2个字节。

SMALLINT

-32767~+32767之间的整数。

占用2个字节。

INTEGER

-2147483647~+2147483647之间的整数。

占用4个字节。

SMALLFLOAT

二进制浮点数,对应C中的float类型。

占用4个字节。

FLOAT

二进制浮点数,对应C中的double。

占用8个字节。

SERIAL[n]

由RDSQL自动赋值的整数类型,其中的每个数都是唯一的。可以指定起始数为n,缺省起始数为1。

占用4个字节。

 

3.日期型

DATE

日期是一个字符串,DATE类型的数据按月、日、年的顺序输入,可以用空白或其他非数字字符作为间隔符。月以月份的数码表示(一月为1或01,二月为2或02等);日以一个月中的天数数字表示(1或01,2或02等);年以4位数字存放(0001~9999)。

占用4个字节。内部用4字节的整数存储日期数据,值是从1899年12月31日以来的天数。

 

4.货币型

MONEY[(m,[n])]

DECIMAL类型的数,显示时前面带有一个货币符号。

MONEY(m)等价于DECIMAL(m,2),MONEY等价于DECIMAL(16,2)。

占用1+m/2个字节。