数据库表中字段类型有二进制数据类型、字符数据类型、数字数据类型 等其中类型。具体类型如下所示:
1、二进制数据类型
Binary、Varbinary、Image
2、字符数据类型
Char,Varchar和 Text
3、Unicode数据类型
包括Nchar,Nvarchar和Ntext
4、日期和时间数据类型
包括Datetime, Smalldatetime, Date, TimeStamp
5、数字数据类型
数字数据类型包括正数和负数、小数和整数
6、货币数据类型
表示正的或者负的货币数量。
7、特殊数据类型
特殊的数据类型有3种,即Timestamp、Bit 和 Uniqueidentifier。
资料库建表中 某栏位型别定义为 number(7,2),7和2什么意思啊?前面的7表示总共允许7个字元长,称为宽度。
后面2是保留小数点后面两位,称为精度。
一般说来,长度要包含精度,但不包含小数点,比如number(7,2)能表示的最大数是99999.99。但是也有少数资料库的长度包含了小数点的。
资料库中栏位型别为Number(5,-2),两个引数表示什么意思?number(<p>,<s>)
精度p取值范围1~38
有效位s取值范围-84~127
最高整数位数=p-s
s正数,小数点右边指定位置开始四舍五入
s负数,小数点左边指定位置开始四舍五入
5表示精度范围,比如1234500,精度为5位
-2表示精确到小数点左边2位
资料表某栏位型别为mediumint,后面的8代表什么意思mediumint(8),括号中的值是显示宽度,它并不限制可以在列内储存的值的范围(mysql 或者其他语言本来就对哪一个型别的范围有限制,而不是这里显示指定),它也不限制超过列的指定宽度的值的显示,条件是这个值不要溢位。
并且你这用length()是测不出来的,他是实际长度。
显示8为的1
1
显示7为的1
1
显示6位
1
mediumint,因为无符号的mediumint型别最大支援16777215,正好是8位,8为是256。这不是8位,是24位 即3个位元组。
foxpro资料库栏位型别C、N代表什么型别啊C是字元型
N是数值型
资料库栏位型别real是什么是不精确的双精度浮点型,8位元组,下面罗列浮点2中型别的区别及用法
float(n) 所在范围 精度 储存大小
1-24 7 位数 4 位元组
25-53 15 位数 8 位元组
real=float(24)
numberic(p,s) - 10^38 +1 到 10^38 - 1
float 和 real 资料
float 和 real 资料型别被称为近似的资料型别。在近似数字资料型别方面,float 和 real 资料的使用遵循 IEEE 754 标准。
近似数字资料型别并不储存为多数数字指定的精确值,它们只储存这些值的最近似值。在很多应用程式中,指定值与储存值之间的微小差异并不明显。但有时这些差异也值得引起注意。由于 float 和 real 资料型别的这种近似性,当要求精确的数字状态时,比如在财务应用程式中,在那些需要舍入的 *** 作中,或在等值核对的 *** 作中,就不使用这些资料型别。这时就要用 integer、decimal、money 或 *** allmone 资料型别。
在 WHERE 子句搜寻条件中(特别是 = 和 <>运算子),应避免使用 float 或 real 列。最好限制使用 float 和 real 列做 >或 <的比较。
IEEE 754 规格提供了四种舍入模式:舍入到最接近的值、上舍入、下舍入和舍入到零。Microsoft® SQL Server™ 使用上舍入。所有的数值必须精确到确定的精度,但会产生细小的浮点值变化。因为浮点数字的二进位制表示法可以采用很多合法舍入规则中的任意一条,因此我们不可能可靠地量化一个浮点值。
delphi 怎么将sql资料库中的某栏位赋值给阵列,资料库栏位型别为text,赋值给实数阵列
用adoquery查询出来,回圈一下给阵列赋值不就行了么
资料库中,性别男女的栏位型别怎么定义啊答
个人拙见。
最好的储存方式是CHAR,性别值很少,固定长度储存,且比较时速度较快。使用数值表示还不是需要转换。
采用 0,1.2等数字表示
利:占用空间少
弊:只有熟悉相关背景才知道具体含义;需要转换。
采用m,f,n 等表示
利:简洁明了
弊:字元看你采用固定字元储存还是可变字元储存。如果可变的话,比较相对较慢
aess,资料库中当某一栏位的资料型别定义为'文字'型时,该栏位可输入的汉字最多为?下面可以设定的啊....
最多不超过255
备注好点
sql2000资料库栏位型别binary 定长的二进位制资料,最大8000位元组
varbinary 变长的二进位制资料,最大8000位元组
SQL Server2005后
可以通过 varbinary(MAX)来允许最大储存2G的资料
image 变长的二进位制资料,最大2G
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)