- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章数据库和表的基本操作基础(概要)
确定表的结构也就是规定表中每个字段的字段名、类型、宽度和小数位数等属性。
(1)字段名
字段名必须以字母、汉子或下画线开头,可以包括字母、汉子、数字和下画线,数据库表的字段名最多可以是128个字节,自由表的字段名最多可以是10个字节。字段名最好采用与字段内容相关的名称。
(2)字段类型
字段类型是对应字段值的类型,即表中每列输入数据的类型。字段类型可以根据需要在表1中进行选择。
表1 数据类型说明
字段类型 字段宽度 小数位数 说明 C N - 字符型字段(character),宽度为N D 8 - 日期型(date)字段 T 8 - 日期时间型(date time)字段 N N D 数值型字段,宽度为N,小数位数为D(numeric) F N D 浮动型字段,宽度为N,小数位数为D(float) I 4 - 整数型(integer)字段 B 8 D 双精度型(double)字段 Y 8 - 货币型(currency)字段 L 1 - 逻辑型(logical)字段 M 4 - 备注型(memo)字段 G 4 - 通用型(general)字段 在选取字段类型时可参考以下建议。
字段类型 大小 说明 范围 二进制型(BLOB) 表中4个字节 不确定长度的二进制数据 受可用内存和/或2GB文件大小范围的限制 字符型 每字符从1字节到254个字节 文字及数字文本 任何字符 二进制字符型 每个字符从1字节到254个字节 用二进制存储的字符型数据 任何字符 货币型 8个字节 货币的数量 -$922 337 203 685 477.5807~$922 337 203 685 477.5807 日期型 8个字节 按年代顺序排列的数据,由年、月、日组成 当使用严格日期格式时,{^0001-01-01}~{^9999-12-31},公元0001年1月1日到公元9999年12月31日 日期时间型 8个字节 按年代顺序排列的数据,由年、月、日、小时、分、秒组成 当使用严格日期格式时,{^0001-01-01 00:00:00}~{^9999-12-31 11:59:59},公元0001年1月1日上午00:00:00到公元9999年12月31日下午11:59:59 双精度型 8个字节 双精度浮点数字 +/-4.94065645841247E-345~+/-8.9884656743115E307 浮点型 内存中8个字节;表中1~20字节 单精度浮点数字 -.9999999999E+19~.9999999999E+20 通用型 表中4个字节 引用一个OLE对象 受可用内存限制 整型 4个字节 不带小数的数字值 -2 147 483 647~2 147 483 647 整型(自动增量) 4个字节 同整型,但有一个自动增量值,只读 值受自动增量NEXT和STEP值的限制 逻辑型 1个字节 “真”或“假”的布尔值 “真”(.T.)或“假”(.F.) 备注型 表中4个字节 不确定长度的字符、数字、文本 受可用内存的限制 二进制备注 4个字节 任意二进制数据 受可用内存的限制 数值型 内存中8个字节;表中1~20字节 整数或十进制的数字 -.9999999999E+19~.9999999999E+20 二进制型(varbinary) 每个十六进制1~255个字节 任意二进制数据 任何十六进制的值 Varchar 每个字符1~254个字节 文字及数字文本 任何字符 二进制型(varchar) 每个字符1~254个字节 用二进制存储的字符型数据 任何字符 1)字符型(C)和二进制字符型(C):对应字段值填写的数据可以是任何字符,包括汉字、英文字母、数字和各种符号等。
如果一个列中填写的数据包含汉字、英文字母或各种符号,该字段的类型就可以定义为字符型。如果填写的数据是数字,但不需要对数字做数学运算,最好也定义为字符型。
字段类型为二进制字符型,其字段值是以二进制格式保存的,当代码页更改时字符值不变有着特殊的功能。
2)数值型(N)、浮动性(F)和双精度型(B/8):对应字段值填写的数据可以是带小数点得数据,根据运算精度要求的不同,可选择下列3种数值类型。
①数值型(N):在表中可以根据需要确定段度和小数位数。
②双精度型(B/8):在表中固定宽度为8,但可以定义小数位数。
③浮动性(F):在表中可以根据需要确定宽度和小数位数。
3)货币型(Y/8):在表示钱的数量时,定义为货币型。
4)整型(I/4):对应字段值填写的数据是不带小数点的数据,并且其填写的数据位数不超过4。
5)日期型(D/8)和日期时间型(T/8):对应字段值填写的数据是表示年月日或年月日时分秒的数据。
6)逻辑型(L/1):对于字段值填写的
文档评论(0)