Foxtable(狐表)用户栏目专家坐堂 → [分享]SQL字段类型与狐表字段对照表


  共有24172人关注过本帖树形打印复制链接

主题:[分享]SQL字段类型与狐表字段对照表

帅哥哟,离线,有人找我吗?
ylm
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:312 积分:3190 威望:0 精华:6 注册:2008/8/31 19:42:00
[分享]SQL字段类型与狐表字段对照表  发帖心情 Post By:2008/10/19 15:37:00 [只看该作者]

 

SQL字段类型

狐表字段

类型


SQL字段解释

bigint

长整数


整数数据,-9223372036到9223372036854775807之间。

binary



二进制数据,定义格式binary(n) n表示数据长度,可以是1到8000之间

bit   

逻辑型


BIT型字段只能取两个值:0或1。

char

字符型


字符数据,定义格式char[(n)] n是字符占用空间,取值1到8000,取出的数据长度=设定的字段字符长度,不足部分用空格补。字符串的后面会被附加多余的空格

datetime

日期时间型


可以存储的日期范围是从1753年1月1日第一毫秒到9999年12月31日最后一毫秒。精度1/300秒,8字节,

如果你不需要覆盖这么大范围的日期和时间,你可以使用SMALLDATETIME型数据。它与DATETIME型数据同样使用,只不过它能表示的日期和时间范围比DATETIME型数据小,而且不如DATETIME型数据精确

decimal

高精度小数


浮点数据,从-10^38-1到10^38,字节数不定,从2字节到17字节

float

双精度小数


浮点数据,从-1.79E-308到11.79E+308,占8字节

image



图形文本数据,理论容量2147483647字节(在存储文本图形类前必须加"OX"字符),二进制。

int

整数


整数数据,从-2147483648到2147483647之间,占4字节。自动编号一般用这个,将标识改为:是

money

高精度小数


货币数据,从-2^63到2^63-1,占8字节

nchar

字符型


字符数据,定义格式nchar[(n)] n是字符占用空间,取值1到4000,可存储中英法德等文字

ntext

备注型


文本数据,存储大量文本数据,存储空间1073741823字节

numeric   

高精度小数


浮点数据,从-10^38-1到10^38,字节数不定,从2字节到17字节, NUMERIC型数据的整数部分最大只能有28位,小数部分的位数必须小于或等于整数部分的位数,小数部分可以是零。

nvarvhar

字符型


字符数据,定义格式nvarchar[(n)] n是字符占用空间,如n不够不补空格,取值1到4000

real 

单精度小数


浮点数据,从-3.40E-38到3.40E+38,占4字节

smalldatetime 

日期时间型


一个SMALLDATETIME型的字段能够存储从1900年1月1日到2079年6月6日的日期,它只能精确到秒。

smallint     

短整数


整数数据,从-32768到32767,占2字节

smallmoney  

高精度小数


货币数据,从-214748.3648到214748.3647,占4字节。如果可以的话,你应该用SMALLMONEY型来代替MONEY型数据,以节省空间。

sql_variant



可存储文本图形的数据,其他不详

text       

备注型


使用文本型数据,你可以存放超过二十亿个字符的字符串。当你需要存储大串的字符时,应该使用文本型数据。

当你从多行文本编辑框中收集数据时,你应该把收集的信息存储于文本型字段中。但是,请尽量避免使用文本型字段。文本型字段既大且慢,滥用文本型字段会使服务器速度变慢。文本型字段还会吃掉大量的磁盘空间。

一旦你向文本型字段中输入了任何数据(甚至是空值),就会有2K的空间被自动分配给该数据。除非删除该记录,否则你无法收回这部分存储空间。

timestamp



特定数据,一般作为数据表的ID值,可自动更新

tinyint      

微整数


整数数据,只能存储从0到255的整数,不能用来储存负数

umiqueidentifier



是16位的二进制数据,由SQL的NEWID函数自动生成

varbinary



二进制数据,定义格式binary(n) n表示数据长度,可以是1到8000之间,但长度可变

varchar   

字符型


字符数据,定义格式varchar[(n)] n是字符占用空间,如n不够不补空格,取值1到8000,

取出的数据长度=存入长度,VARCHAR型字段的一个突出的好处是它可以比CHAR型字段占用更少的内存和硬盘空间。当你的数据库很大时,这种内存和磁盘空间的节省会变得非常重要


今天在做SQL数据库时,发现SQL字段类型比狐表多一些,一下子不明白如何一一对应,只好特地做了一个包含SQL全部字段类型的表,用狐表来测试,以上是测试结果,特与大家分享!

其中的SQL字段解释是百度来的。

其中对应 狐表字段类型 是空的SQL字段类型,大家不要在SQL中设置,因为狐表不支持该字段类型,所以没办法设别的。

[此贴子已经被作者于2008-10-19 15:47:36编辑过]

[本帖被加为精华]
 回到顶部
帅哥哟,离线,有人找我吗?
ybtxdz
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:130 积分:874 威望:0 精华:0 注册:2008/8/31 21:32:00
  发帖心情 Post By:2008/10/19 15:40:00 [只看该作者]

不错
顶一个


 回到顶部
帅哥哟,离线,有人找我吗?
tzszw
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 狮子王软件
等级:童狐 帖子:229 积分:2331 威望:0 精华:0 注册:2008/9/1 1:44:00
  发帖心情 Post By:2008/10/19 18:42:00 [只看该作者]

我也来顶一下!图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
gdlgh
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:449 积分:3506 威望:0 精华:5 注册:2008/9/1 2:32:00
  发帖心情 Post By:2008/10/19 18:52:00 [只看该作者]

我顶!像歪版的共享精神不顶不行呀!!

 回到顶部
帅哥哟,离线,有人找我吗?
smileboy
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 好心情 一级勋章
等级:超级版主 帖子:715 积分:5564 威望:0 精华:1 注册:2008/8/31 20:45:00
  发帖心情 Post By:2008/10/19 19:12:00 [只看该作者]

不顶不行

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40550 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2008/10/19 19:59:00 [只看该作者]

顶,谢谢分享!


 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3030 积分:19188 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2008/10/20 7:59:00 [只看该作者]

顶,谢谢分享!


 回到顶部