㈠ foxpro資料庫表怎樣建立索引
建立索引可以在創建表時建立, 在表設計器里索引標簽里設置.
還可以在打開表時, 使用index on... 命令創建
查詢文件的後綴是qpr, 使用do命令手動控制, 也可以加入到數據環境里,由數據環境自動控制
㈡ VFP中為表建立索引,不知道如何拖曳
你說的是在資料庫中給兩表間建立永久關系,要求主表中關鍵欄位要建立主索引,子表中關鍵欄位要建立普通索引,這樣就可以拖動主表的主索引到子表的普通索引上放開就建立那條連線了。
㈢ vfp怎麼創建索引
index on 索引表達式 tag 索引名
例:在student表上按姓名建立降序普通索引。
use student
index on 姓名 tag 姓名 descending
㈣ vfp可以建立兩個主索引嗎
摘要 新建一個資料庫文件,點右鍵-添加表,將上面幾個表都添加進來。
㈤ 如何建立VFP的主索引和普通索引
首先點擊vf的標題欄的「顯示」,再選中「表設計器」。選中「索引」,在「索引名」一欄輸入關鍵字,再在「類型」中選「主索引」就ok了。至於普通索引,可通過命令方式建立。命令格式為:index
on<索引關鍵字>to<索引文件名>/tag
(索引標識)[of<復合索引件名>][for(條件)]。如建立學生.cdx,索引關鍵字為學號,其索引標識為「學號」。1,use
學生
2,index
on
學號
tag
學號定甫翅晃儼浩愁彤傳廓3,list(記錄按學號升序排列)。
㈥ 高手幫忙解釋下vfp 中關於索引的知識
索引是一種邏輯排序方法,它不改變記錄在物理上的排列順序,而是建立一個與原文件相對應的索引文件,索引文件中存儲了一組記錄指針,它指向原文件的記錄。如按總分欄位建立的索引文件中包含兩列信息:第一列按序存放總分,第二列則是對應的記錄號,如下表。
總分的索引值 記錄號
302 8
357 2
358 1
387 4
... ...
Visual FoxPro 中的索引和書中的索引類似。書中的索引是一份頁碼的列表,指向書中的頁號。表索引是一個記錄號的列表,指向待處理的記錄,並確定了記錄的處理順序。對於已經建好的表,索引可以幫助我們對其中的數據進行排序,以便加速檢索數據的速度;可以快速顯示、查詢或者列印記錄;還可以選擇記錄、控制重復欄位值的輸入並支持表間的關系操作。
(一)單索引文件:.IDX
相關命令:
建立索引:INDEX ON [-]<欄位名表達式> TO <索引文件名>
同時打開:USE <表名> INDEX <索引文件名>
單獨打開:SET INDEX TO <索引文件名>
關閉索引:SET INDEX TO
說明:
(1)邏輯型、備注型和通用型欄位不能作索引關鍵字,且只能有一個索引關鍵字。
(2)加參數[-]時為降序排序,預設為升序(由小到大)。
(3)<索引文件名>可不加擴搌名,系統自動加上擴展名.IDX。
(4)必須打開索引文件後才能看到索引排序的結果。
例如:
use d:\student.dbf *打開表student.dbf
index on 總分 to d:\s1.idx *以總分欄位建立單索引文件
set index to d:\s1.idx *打開索引文件
browse *瀏覽結果
set index to *關閉索引
browse *瀏覽結果,與前一次作比較
(二)復合索引文件:.CDX
復合索引能在一個獨立文件中存儲多個索引,必須為每個索引建立獨特的標志名(TAG),標志名必須以字母或下劃線開頭,可以包含字母、數字、下劃線,單只有十個有效名字空間。
相關命令:
建立索引:INDEX ON <欄位名> TAG <標記> [Asceding|Descending]
同時打開:USE <表名> ORDER [TAG] <標記>
單獨打開:SET ORDER TO [TAG] <標記>
關閉索引:SET ORDER TO
關閉索引:DELETE TAG <標記>
例如:在Student.dbf中以總分從大到小排列
use d:\student.dbf *打開表student.dbf
index on 總分 tag zongfen descending *以總分欄位索引
browse *瀏覽結果
set order to *關閉索引
browse *瀏覽結果,與前一次作比較
菜單操作:打開「表設計器」,選擇「索引」標簽,然後建立索引,使用時打開相應的索引。
索引的類型有:
(1)主索引:欄位不允許有重復的索引,一個表只能有一個主索引,主索引只能用於在資料庫內部建的表,不能用於自由表。
(2)候選索引:欄位不允許有重復值,作為主索引的候選欄位。
(3)普遍索引:欄位允許重復值,一個表有多個普通索引。
(4)唯一索引:允許有重復值,只存儲第一次出現的重復值。
㈦ vf資料庫如何建立主索引
一般在資料庫中,你建表的時候指定一個主鍵,就會自動創建基於這個主鍵的索引。
㈧ vfp中用命令建立主索引
主索引創建方法:create table F:/555.dbf (職工號 C(8) primary key )
唯一索引的創建方法:create table F:/555.dbf (職工號 C(8) unique)
㈨ 資料庫VFP,怎麼建索引啊,急急急
打開一張表,在表設計器裡面分別有三個選項卡,分別是欄位、索引和表,點索引選項卡就可以建索引了啊,自由表可以建候選索引、普通索引、唯一索引三種,資料庫表可以多建一個主索引~
㈩ VF中如何建立索引,用命令。從建表到用命令建立索引
建表命令:CREAT 表名建立索引步驟及命令:USE 要建立索引的表名INDEX ON 索引關鍵字 TO 索引文件名索引關鍵字:是表中的一個欄位,也就是你要以哪個欄位為關鍵字進行索引索引文件名:建立的索引文件的文件名,可以和表的文件名相同,也可以不同。