TABLE和QUERY的本质区别是什么???(10分)

  • 主题发起人 主题发起人 hgzy
  • 开始时间 开始时间
H

hgzy

Unregistered / Unconfirmed
GUEST, unregistred user!
TABLE和QUERY的区别我通过看资料,还不是很清楚!
各位如能举出例子来更好!
 
table就像一个放在桌子上的苹果,谁都可以上去咬一口
query是刚刚那个苹果的一张照片,要想吃苹果,还要按图索骥
而且query还可以把一个苹果一个梨子什么的各挖一部分,做个水果盘的照片
 
table是用来表示库中的数据结构和联系的,它也提供简单的查询(gotokey,findkey等)操作。query利用SQL语言提供对数据的复杂处理。
 
多谢你们的生动比喻,能否举出实例,
例如:
>>我要建立一个新库时(分设计时和运行时两种情况),用table,query有什么区别!
 
还是用我的比喻吧:
建立数据库,好比种苹果树,和table&query没有关系,你可以在Desktop里搞定
建立好之后,可以用tabel&query读其中的数据,不管设计还是运行态,table&query
都可以用来读去数据,区别就是我上面的比喻.
建议你读一读<<数据库原理>>这本书(大学教材哦)
 
但是在DELPHI程序中用SQL语句动态的建一个数据库之前还要写:
>> databasename:='zy-ad';
>> tabletype:=ttaccess;
>> tablename:='temp';
但是我查了一下HELP,没有发生querytype,queryname 这是为什么?
 
tablename对应的哪个数据库里的哪个表格(TABLE),不要把对象ttable和数据库
里的TABLE搞混淆
query你要指定从哪几个TABLE中选择数据,tquery只是Delphi的一个对象,和底层
的数据库没有任何关系,仅仅是执行了一个sql,返回了一个数据集
 
现在想建两个库:
1.资料库(基本数据);
2.根据资料库里的记录生成的库.
我将1用query读取数据,将2用table读取数据,不知是否正确?
 
接受答案了.
 

Similar threads

后退
顶部