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