VF數(shù)據(jù)庫操作菜單法及命令法的總結(jié):
1.數(shù)據(jù)庫的建立
菜單法:使用“文件”菜單中的“新建”命令建立數(shù)據(jù)庫;
命令法:用命令CREATE DATABASE建立數(shù)據(jù)庫。
CREATE DATABASE [<數(shù)據(jù)庫文件名> | ?]
【功能】創(chuàng)建一個(gè)指定名稱的數(shù)據(jù)庫文件并打開它。
【說明】<數(shù)據(jù)庫文件名> | ?]:<數(shù)據(jù)庫文件名>指出了要?jiǎng)?chuàng)
建的數(shù)據(jù)庫的名稱,若未給出<數(shù)據(jù)庫文件名>或者給一個(gè)問號(hào)
“?”,系統(tǒng)會(huì)彈出創(chuàng)建對(duì)話框,要求輸入數(shù)據(jù)庫的名稱。
2. 數(shù)據(jù)庫的打開
菜單法:?jiǎn)螕鬡FP主窗口的“文件”菜單,選擇“打開”,或直接單擊常用工具欄中的打開按鈕,彈 “打開”對(duì)話框,選擇要打開的數(shù)據(jù)庫。
命令法:【語法格式】OPEN DATABASE [<數(shù)據(jù)庫文件名> | ?]
[EXCLUSIVE | SHARED] [NOUPDATE]
【功能】打開指定位置和名稱的數(shù)據(jù)庫文件。
[EXCLUSIVE|SHARED]:選擇EXCLUSIVE以“獨(dú)占”方式打開數(shù)據(jù)庫,相當(dāng)于在“打開”對(duì)話框中選擇了“獨(dú)占”,即不允許其他用戶在同一時(shí)刻也使用該庫;選擇SHARED以“共享”方式打開數(shù)據(jù)庫,相當(dāng)于在“打開”對(duì)話框中不選“獨(dú)占”,即允許其他用戶在同一時(shí)刻使用該庫。
[NOUPDATE]:指定按獨(dú)占方式打開數(shù)據(jù)庫,相當(dāng)于在“打開”對(duì)話框中選擇“以只讀方式打開”,即不允許對(duì)數(shù)據(jù)庫進(jìn)行修改。
3. 指定當(dāng)前數(shù)據(jù)庫
菜單法:(1)使用Windows中指定當(dāng)前窗口的方法指定當(dāng)前數(shù)據(jù)庫。當(dāng)打開的多個(gè)數(shù)據(jù)庫窗口都顯示在VFP主窗口中時(shí),只要在某個(gè)數(shù)據(jù)庫窗口單擊一下,該數(shù)據(jù)庫即成為當(dāng)前數(shù)據(jù)庫。 (2)利用“常用”工具欄指定當(dāng)前數(shù)據(jù)庫。在VFP中,所有打開的數(shù)據(jù)庫的名稱均顯示在主窗口“常用”工具欄中的下拉列表框中,可在該列表框中選定一個(gè)數(shù)據(jù)庫,則所選的庫即為當(dāng)前數(shù)據(jù)庫。
命令法:【語法格式】SET DATABASE TO <數(shù)據(jù)庫文件名>
【功能】指定某個(gè)已經(jīng)打開的數(shù)據(jù)庫為當(dāng)前數(shù)據(jù)庫。
4. 數(shù)據(jù)庫的關(guān)閉
【語法格式】CLOSE DATABASES | ALL
【功能】關(guān)閉當(dāng)前數(shù)據(jù)庫和它包含的數(shù)據(jù)表或者關(guān)閉所有打開的數(shù)據(jù)庫和它們包含的數(shù)據(jù)表,同時(shí)關(guān)閉除VFP的主窗口外的各種窗口。
【說明】
DATABASES:選擇DATABASES短語指明關(guān)閉當(dāng)前的數(shù)據(jù)庫和數(shù)據(jù)表。
ALL:選擇ALL關(guān)閉所有打開的數(shù)據(jù)庫和數(shù)據(jù)表,同時(shí)關(guān)閉除主窗口外的各種窗口。
5. 數(shù)據(jù)庫的修改
激活數(shù)據(jù)庫設(shè)計(jì)器的命令。
【語法格式】MODIFY DATABASE [<數(shù)據(jù)庫文件名>|?]
【功能】打開“數(shù)據(jù)庫設(shè)計(jì)器”,用于對(duì)數(shù)據(jù)庫進(jìn)行各種操作。
6. 數(shù)據(jù)庫的刪除
使用命令刪除數(shù)據(jù)庫。
【語法格式】DELETE DATABASE <數(shù)據(jù)庫文件名>|? [DELETETABLES] [RECYCLE]
【功能】刪除指定名稱的數(shù)據(jù)庫文件。
【說明】要?jiǎng)h除某個(gè)數(shù)據(jù)庫,必須先將該數(shù)據(jù)庫文件關(guān)閉。
[DELETETABLES]:選擇 該短語時(shí),表示在刪除數(shù)據(jù)庫文件的同時(shí),也要從磁盤上刪除數(shù)據(jù)庫中的數(shù)據(jù)表;缺省該短語只刪除數(shù)據(jù)庫文件,該數(shù)據(jù)庫中的數(shù)據(jù)表隨即變成自由表。
[RECYCLE]:選擇此短語,指出將刪除的數(shù)據(jù)庫文件及其所含的數(shù)據(jù)表文件等放入Windows的回收站中,當(dāng)需要的時(shí)候可以將它們還原。
7.數(shù)據(jù)庫表與自由表的轉(zhuǎn)換
數(shù)據(jù)庫表和自由表可以相互轉(zhuǎn)換,當(dāng)將一個(gè)自由表加入到某數(shù)據(jù)庫時(shí),自由表便成了數(shù)據(jù)庫表,且同時(shí)具有數(shù)據(jù)庫表的諸多特點(diǎn);反之,將數(shù)據(jù)庫表從數(shù)據(jù)庫中移出,數(shù)據(jù)庫表便成了自由表,并且同時(shí)失去了數(shù)據(jù)庫表的特點(diǎn)。
一個(gè)數(shù)據(jù)表在同一時(shí)刻只能隸屬于一個(gè)數(shù)據(jù)庫,如想將一個(gè)數(shù)據(jù)庫中的表移到另一個(gè)數(shù)據(jù)庫,必須先將數(shù)據(jù)表從原數(shù)據(jù)庫中移出,使之成為自由表,然后再添加到另一數(shù)據(jù)庫中。
(1) 向數(shù)據(jù)庫中添加表
菜單法:打開數(shù)據(jù)庫設(shè)計(jì)器,在數(shù)據(jù)庫設(shè)計(jì)器工具欄中選擇添加表按鈕
選擇“數(shù)據(jù)庫”菜單——“添加表”命令
命令法:【語法格式】ADD TABLE <數(shù)據(jù)表名> | ?
【功能】向當(dāng)前數(shù)據(jù)庫中添加指定名稱的自由表。
(2)從數(shù)據(jù)庫中移去或刪除表
菜單法:打開數(shù)據(jù)庫設(shè)計(jì)器,在數(shù)據(jù)庫設(shè)計(jì)器工具欄中選擇刪除表按鈕
選擇“數(shù)據(jù)庫”菜單——“移去表”命令
命令法:【語法格式】REMOVE TABLE <數(shù)據(jù)表名> | ? [DELETE]
【功能】從當(dāng)前數(shù)據(jù)庫中移去或刪除指定名稱的數(shù)據(jù)表。
【說明】[DELETE]:選用DELETE短語,表示從數(shù)據(jù)庫中移去指定數(shù)據(jù)表的同時(shí)從磁盤上刪除該數(shù)據(jù)表;否則,只從數(shù)據(jù)庫中移去指定的數(shù)據(jù)表,將其變?yōu)樽杂杀怼?/p>
理工組:張靜 |