数据类型
索引:
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个字节。