4.1 Visual FoxPro數(shù)據(jù)庫及其建立
考點1 建立和使用數(shù)據(jù)庫
1數(shù)據(jù)庫的建立
(1)在項目管理器中建立數(shù)據(jù)庫。
(2)通過“新建”對話框建立數(shù)據(jù)庫。
(3)使用命令建立數(shù)據(jù)庫,格式為:
CREATE DATABASE[DatabaseName |?]
2數(shù)據(jù)庫的打開
(1)在項目管理器中打開。
(2)通過“打開”對話框打開數(shù)據(jù)庫。
(3)使用命令打開數(shù)據(jù)庫,格式為:
OPEN DATABASE[FileName |?][EXCLUSIVE I SHARED]
[NOUPDATE]
[VALIDATE]
考點2 修改和刪除數(shù)據(jù)庫
Visual FoxPro在建立數(shù)據(jù)庫時建立了擴展名分別為dbc、dct和dcx的3個文件,用戶不能直接修改這些文件。
Visual FoxPro中修改數(shù)據(jù)庫實際是打開數(shù)據(jù)庫設計器,完成數(shù)據(jù)庫中各種對象的建立、修改和刪除等操作。
可以有3種方法打開數(shù)據(jù)庫設計器。
(1)從項目管理器中打開數(shù)據(jù)庫設計器。
(2)從“打開”對話框中打開數(shù)據(jù)庫設計器。
(3)使用命令打開數(shù)據(jù)庫設計器,格式為:
MODIFY DATABASE[DatabaseName|?]
在項目管理器中不管刪除還是移去數(shù)據(jù)庫文件,都不會刪除其所包含的各個對象做口數(shù)據(jù)表)。如果要在刪除數(shù)據(jù)庫的同時刪除其所包含的數(shù)據(jù)表,就必須使用命令,格式為:
DELETE DATABASE DatabaseName|?[DELETETABLES][RECYCLE]
小提示:
在Visual FoxPro中,Open DataBase和Modify DataBase命令的區(qū)別在于:Open DataBase打開的只是數(shù)據(jù)庫的工作環(huán)境,并不會進入數(shù)據(jù)庫設計器;Modify DataBase是打開數(shù)據(jù)庫設計器。
4.2 建立數(shù)據(jù)庫表
考點3 在數(shù)據(jù)庫中建立表
在數(shù)據(jù)庫中建立數(shù)據(jù)表,最直接的方法就是在數(shù)據(jù)庫設計器中利用鼠標右鍵單擊空白處,選擇“新建表”命令,在彈出的表設計器中設置數(shù)據(jù)表結構。另外可以在命令窗口利用OPEN DATA命令先打開數(shù)據(jù)庫,然后利用CREATE命令打開表設計器進行數(shù)據(jù)表設計,如圖4-l所示。
圖4-1 表設計器
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |