数据库表和自由表的区别

数据库表和自由表的区别,第1张

楼上说的不完全对

首先,自由表就是不属于任何数据库的数据表,数据库表是隶属于某个数据库的数据表,这一点没错

自由表可以随意的添加到任意的数据库中,而数据库表必须从数据库中移除才能添加到另一个数据库中,这一点也没错

但是说数据库表不能随便更改数据表的内容这一点是错的,对于VFP来说,如果你打开的是一个数据库表,那么它所隶属的数据库也会同时被打开,其实 *** 作跟自由表是没有任何区别的。

一、数据库表与自由表

自由表:不属于任何数据库的表。

可以将自由表添加到数据库中,成为数据库表;也可以将数据库表从数据库中移出,成为自由表。

当没有打开数据库时建立的表就是自由表。

1.建立自由表的方法

从“项目管理器”中选择“自由表”,然后建立。

在无数据库打开时,从文件菜单选择“新建”

在无数据库打开时,使用CREAT命令建立

2.比较数据库表和自由表

数据库表可以使用长表名,在表中可以使用长字段名;

可以为数据库表中的字段指定标题和添加注释;

可以为数据库表中的字段指定默认值和输入掩码;

数据库表中的字段有默认的控件类;

可以为数据库表规定字段级规则和记录级规则;

数据库表支持主关键字、参照完整性和表之间的联系;

答:归属于某个数据库的表称为数据库表。

独立存在、不与任何数据库相关联的表称为自由表。

两种表是可以相互转化的。

数据库表对于自由表来说具有更加强大的功能以及拥有自由表所没有的许多特性:长文件名、字段验证等。所以大多数应用需要建立数据库,并创建新表或添加自由表到数据库中,即成为数据库表。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10706802.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存