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