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