字段长度属于计算机专业术语!字段长度由字母、符号和数字组成。

不能超过8KB。字段长度属于计算机专业术语!字段长度由字母、符号和数字组成。例如,有效字符数据包括"928"、"Johnson"和"(0*(%B99nhjkJ"。在MicrosoftSQLServer2000中,字符数据使用char、varchar和text数据类型存储。当列中各项的字符长度数时可用varchar类型,但任何项的长度都不能超过8KB。当列中各项为同一固定长度时使用char类型(最多8KB)。
商品名(C型,3个汉字),6个字符
单价(N型,宽度为6),6个字符
进货日期(D型),8个字符(固定的)
是否在保质期(L),1个字符(也是固定的)
做删除标志用,1个字符(也是固定的)
access中没有“字段显示宽度”这个属性。
1、右击“tSalary”表,选择“设计视图”快捷菜单命令,打开表设计视图。
2、将“工号”字段的字段大小设置为:8。
3、单击快速访问工具栏中的“保存”按钮,关闭表。
4、在【开始】功能区的“表”面板中双击“tEmp”表。
5、右键单击“姓名”字段名,选择“字段宽度”快捷菜单命令,在弹出的【字段宽度】对话框中修改“列宽”的值为:20。
6、以同样的方法修改“年龄”字段的“列宽”为:20。
意思上相近的几个属性设置有:
1、字段大小:在该字段中所能输入的最大字符数;
2、窗体设计界面的控件显示宽度:在窗口界面上,该字段数据显示的宽度,单位为cm。
通过更改表中数字字段的字段大小属性,可以调整Access表中每条记录的空间量。还可以更改存储文本数据的字段的字段大小,但此操作对于所用空间量影响较小。
解决办法是将字段改成NChar,NVarchar等类型,在入库的时候每个字符串插入前都加入一个N,如N’lily’、N’Male’,兼容性会更好,作为Nvarchar字段,这是一种推荐做法!
char类型:对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。因为是固定长度,所以速度效率高。
Varchar类型:Varchar的类型不以空格填满,比如varchar(100),但它的值只是”qian”,则它的值就是”qian”而char不一样,比如char(100),它的值是”qian”,而实际上它在数据库中是”qian“(qian后共有96个空格,就是把它填满为100个字节)。
由于char是以固定长度的,所以它的速度会比varchar快得多!但程序处理起来要麻烦一点,要用trim之类的函数把两边的空格去掉!
VARCHAR存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定义为VARCHAR(10)是最合算的。VARCHAR类型的实际长度是它的值的实际长度1。为什么“1”呢?这一个字节用于保存实际使用了多大的长度。
Nchar类型和Nvarchar类型是怎么一回事呢?为了与其他多种字符的转换,如中文,音标等,对每个英文(ASCII)字符都占用2个字节,对一个汉字也占用两个字节,所有的字符都占用2个字节。
是%mdm代表宽度d代表格式例如inta=50;printf("%5d其它",a);那么程序将输出:50a50和a之间有三个空格就是说用50替换%5d同时如果替换的数字长度不够5个字符的长度就用空格补足