社区
Access
帖子详情
求数据库字段设计
yyt_yang
2009-12-15 09:34:57
现在要在ACCESS的表中存入一串字符串,想把长度限制在400个字节,但ACCESS的文本类型最大长度为255,如果选择备注类型(最大长度65535),但我使用不了这么大的长度,
请问1、如果使用备注类型,每次操作的数据量最大只有400个是否会影响效率,是否会占用更多的磁盘空间
2、如果使用备注,能否限制字符的长度
3、除了备注类型,还有其他方法吗
...全文
124
9
打赏
收藏
求数据库字段设计
现在要在ACCESS的表中存入一串字符串,想把长度限制在400个字节,但ACCESS的文本类型最大长度为255,如果选择备注类型(最大长度65535),但我使用不了这么大的长度, 请问1、如果使用备注类型,每次操作的数据量最大只有400个是否会影响效率,是否会占用更多的磁盘空间 2、如果使用备注,能否限制字符的长度 3、除了备注类型,还有其他方法吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yyt_yang
2009-12-15
打赏
举报
回复
如果数据越来越多
yyt_yang
2009-12-15
打赏
举报
回复
wwwwb,谢谢你的回答
那是不是如果选择字段备注类型,每插入一天,数据库都会按最大的长度去分配空间,即该字段每次都占有65535个字节,
还有如果数据原来越多,是否会影响操作的效率,会很大吗,谢谢
wwwwb
2009-12-15
打赏
举报
回复
3、超过255,只能用备注;
2、用代码,LEN(F1)<=400;
1、有影响,影响多大,取决于记录的多少,会占用磁盘空间。
yyt_yang
2009-12-15
打赏
举报
回复
谢谢 ACMAIN_CHM的详细回答,明白了,谢谢,结贴
ACMAIN_CHM
2009-12-15
打赏
举报
回复
另外,我的每张表都有唯一主键,当数据量比较多时会影响操作数据库的操作效率吗,比如获取一条记录时
1。表的设计原则是必须有主键。
2。主键会生成默认的唯一索引,这样会显著提高基于这个主键字段数据SELECT的速度, 但另一方面会增大数据插入,更新的开销因为需要额外的维护主键。
ACMAIN_CHM
2009-12-15
打赏
举报
回复
ACCESS默认一个块就是 4K
当你哪怕申请一个字节,它也会一次性向磁盘申请4096个字节,正确一个簇,或者8个扇。这样也是为了提供效率。
当你申请4090个字节,它还是一个块。当你申请 4097时,就会申请两个块。
yyt_yang
2009-12-15
打赏
举报
回复
谢谢ACMAIN_CHM的回答,
从文本类型改为备注类型后,测试了下插入一条备注类型记录比一条文本类型记录大4K,至于再多没有测试,占用磁盘空间大就大些吧,另外,我的每张表都有唯一主键,当数据量比较多时会影响操作数据库的操作效率吗,比如获取一条记录时
ACMAIN_CHM
2009-12-15
打赏
举报
回复
1、如果使用备注类型,每次操作的数据量最大只有400个是否会影响效率,是否会占用更多的磁盘空间
不会 占用更多的磁盘空间, 当然会多一点,但有限。
2、如果使用备注,能否限制字符的长度
不能。
3、除了备注类型,还有其他方法吗
无。(或者换数据库)
ACMAIN_CHM
2009-12-15
打赏
举报
回复
[Quote]那是不是如果选择字段备注类型,每插入一天,数据库都会按最大的长度去分配空间,即该字段每次都占有65535个字节,[/Quote]
"每插入一天,数据库都会按最大的长度去分配空间" 没有这种说法。备注型数据只会一次分一个"块" 给它,不会一次分 65536 个字节。
数据库
字段
设计
不同的关系型
数据库
在
字段
类型的具体化上差异较多,这里无法一一详述,但具体化的
字段
类型再多,无外乎几种:字符、数字、日期、二进制。 B.不为空设默认值 表中应该尽可能避免可为NULL的列,且尽可能显示设置...
数据库
字段
长度
设计
数据库
字段
长度
设计
研究: in
数据库
布尔类型
字段
设计
时候的一些技巧
说的
数据库
设计
,大家都知道
数据库
设计
三范式与逆范式。 简单的回顾一下。 1.第一范式(确保每列保持原子性) ...就是要
数据库
字段
设计
的时候,让某个
字段
具有高可用性(暂且这么叫吧)。充分挖掘该..
数据库
表
设计
字段
说明
今天领导要
求
要写
数据库
设计
文档,要是一两个表倒是很快能写完,但是作为资深DBA(实为渣渣)的我怎么可能只有一两个表呢,写着写着就麻了。 但是机智如我怎么可能一个个打开表复制吧(承认前几张表都是这么写的),后...
数据库
字段
命名规范
数据库
字段
命名规范 一个好的规范,有利于开发和阅读,不会给开发者或系统造成其它问题; 一个差的规范则适得其反,而且名声越大,传得越广,受误导的人就越多,破坏力就越大了。 比如某里的规范,
字段
是布尔值...
Access
7,713
社区成员
28,799
社区内容
发帖
与我相关
我的任务
Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
复制链接
扫一扫
分享
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章