Access中字段类型及修改字段类型的SQL语句
Access中的数据类型
Access中有10中数据类型:⽂本、备注、数值、⽇期/时间、货币、⾃动编号、是/否、OLE对象、超级链接、查询向导。
1、⽂本(Text(n)):
这种类型允许最⼤255个字符或数字,Access默认的⼤⼩是50个字符,⽽且系统只保存输⼊到字段中的字符,⽽不保存⽂本字段中未⽤位置上的空字符。可以设置“字段⼤⼩”属性控制可输⼊的最⼤字符长度。
2、备注(Memo):
这种类型⽤来保存长度较长的⽂本及数字,它允许字段能够存储长达64000个字符的内容。但Access不能对备注字段进⾏排序或索引,却可以对⽂本字段进⾏排序和索引。在备注字段中虽然可以搜索⽂本,但却不如在有索引的⽂本字段中搜索得快。
3、数字:
这种字段类型可以⽤来存储进⾏算术计算的数字数据,⽤户还可以设置“字段⼤⼩”属性定义⼀个特定的数字类型,任何指定为数字数据类型的字型可以设置成“字节”、“整数”、“长整数”、“单精度数”、“双精度数”、“同步复制ID”、“⼩数”五种类型。在Access中通常默认为“双精度数”。
4、⽇期/时间(Time):
这种类型是⽤来存储⽇期、时间或⽇期时间⼀起的,每个⽇期/时间字段需要8个字节来存储空间。
货币:这种类型是数字数据类型的特殊类型,等价于具有双精度属性的数字字段类型。向货币字段输⼊数据时,不必键⼊⼈民币符号和千位处的逗号,Access会⾃动显⽰⼈民币符号和逗号,并添加两位⼩数到货币字段。当⼩数部分多于两位时,Access会对数据进⾏四舍五⼊。精确度为⼩数点左⽅15位数及右⽅4位数。
5、⾃动编号(Counter):
这种类型较为特殊,每次向表格添加新记录时,Access会⾃动插⼊唯⼀顺序或者随机编号,即在⾃动编号字段中指定某⼀数值。⾃动编号⼀旦被指定,就会永久地与记录连接。如果删除了表格中含有⾃动编号字段的⼀个记录后,Access并不会为表格⾃动编号字段重新编号。当添加某⼀记录时,Access不再使⽤已被删除的⾃动编号字段的数值,⽽是重新按递增的规律重新赋值。
6、是/否:
这种字段是针对于某⼀字段中只包含两个不同的可选值⽽设⽴的字段,通过是/否数据类型的格式特性,⽤户可以对是/否字段进⾏选择。
7、OLE对象:
这个字段是指字段允许单独地“链接”或“嵌⼊”OLE对象。添加数据到OLE对象字段时,可以链接或嵌⼊Access表中的OLE对象是指在其他使⽤OLE协议程序创建的对象,例如WORD⽂档、EXCEL电⼦表格、图像、声⾳或其他⼆进制数据。OLE对象字段最⼤可为1GB,它主要受磁盘空间限制。
8、超级链接:
这个字段主要是⽤来保存超级链接的,包含作为超级链接地址的⽂本或以⽂本形式存储的字符与数字的组合。当单击⼀个超级链接时,WEB浏览器或Access将根据超级链接地址到达指定的⽬标。超级链接最多可包含三部分:⼀是在字段或控件中显⽰的⽂本;⼆是到⽂件或页⾯的路径;三是在⽂件或页⾯中的地址。在这个字段或控件中插⼊超级链接地址最简单的⽅法就是在“插⼊”菜单中单击“超级链接”命令。
9、查阅向导:
这个字段类型为⽤户提供了⼀个建⽴字段内容的列表,可以在列表中选择所列内容作为添⼊字段的内容。
修改Access数据类型SQL语句
下⾯给出修改数据类型的SQL语句(其中表:tb 字段:aa)
ALTER TABLE tb ALTER COLUMN aa Byte 数字
ALTER TABLE tb ALTER COLUMN aa Long 数字
ALTER TABLE tb ALTER COLUMN aa Short 数字
ALTER TABLE tb ALTER COLUMN aa Single 数字[单精度]
ALTER TABLE tb ALTER COLUMN aa Double 数字[双精度]
ALTER TABLE tb ALTER COLUMN aa Currency 货币
ALTER TABLE tb ALTER COLUMN aa Char ⽂本
增加字段的sql语句
ALTER TABLE tb ALTER COLUMN aa Text(n) ⽂本,其中n表⽰字段⼤⼩ALTER TABLE tb ALTER COLUMN aa Binary ⼆进制
ALTER TABLE tb ALTER COLUMN aa Counter ⾃动编号
ALTER TABLE tb ALTER COLUMN aa Memo 备注
ALTER TABLE tb ALTER COLUMN aa Time ⽇期/时间
以上。
存档,供以后查阅。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。