华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當(dāng)前位置:計(jì)算機(jī)等級 > 二級考試 > Visual FoxPro > VF輔導(dǎo) > 文章內(nèi)容
  

計(jì)算機(jī)等級考試二級VFP輔導(dǎo)講義:關(guān)于數(shù)據(jù)庫的操作

中華IT學(xué)院   【 】  [ 2017年8月7日 ]

  關(guān)于數(shù)據(jù)庫的操作

  1 新建:(1)鼠標(biāo)操作:“文件”→“新建” →勾選“數(shù)據(jù)庫” →“新建文件”。

  (2)命令操作:Create database [數(shù)據(jù)庫名]

  ★當(dāng)“數(shù)據(jù)庫名”省略時,會彈出創(chuàng)建對話框。

  (3)安全檢查:set safety on/off (新建數(shù)據(jù)庫與原數(shù)據(jù)庫重名時,是否詢問)

  ★用鼠標(biāo)操作會自動打開數(shù)據(jù)庫設(shè)計(jì)器 ★而命令操作僅僅是創(chuàng)建數(shù)據(jù)庫,不直接出現(xiàn)該設(shè)計(jì)器。

  2 打開:(1)鼠標(biāo)操作:“文件”→“打開” →在文件類型中選“數(shù)據(jù)庫”。

  (2)命令操作:open database [數(shù)據(jù)名]………………..

  ★當(dāng)“數(shù)據(jù)庫名”省略時,會彈出打開對話框。

  省略號處是一些可選項(xiàng),可選項(xiàng)如下:

  ⊙EXCLUSIVE | SHARED:以獨(dú)占方式打開 | 以共享方式打開。

  ⊙NOUPDATE:以只讀方式打開。

  默認(rèn)值(即不寫noupdate)是以讀/寫方式,也為共享方式。

  ★以上可選項(xiàng)若在鼠標(biāo)操作方式時都可以在‘打開’對話框中設(shè)置

  ★為何要有‘獨(dú)占’數(shù)據(jù)庫?只有在獨(dú)占的方式下才能清理數(shù)據(jù)庫

  ★用鼠標(biāo)方式打開會同時打開數(shù)據(jù)庫設(shè)計(jì)器 ★而命令操作僅僅是打開數(shù)據(jù)庫,也不直接出現(xiàn)該設(shè)計(jì)器。

  3 修改:(1)鼠標(biāo)操作:等同于‘打開’操作

  (2)命令操作:modify database [數(shù)據(jù)庫名] ………

  ★當(dāng)“數(shù)據(jù)庫名”省略時,則對當(dāng)前數(shù)據(jù)庫進(jìn)行修改。

  省略號處是一些可選項(xiàng),可選項(xiàng)如下:

  ⊙NOWAIT:在程序中使用,打開數(shù)據(jù)庫設(shè)計(jì)器后不暫停,主要為了程序連貫,實(shí)現(xiàn)無人職守。

  ⊙NOEDIT:只打開數(shù)據(jù)庫設(shè)計(jì)器,禁止對其進(jìn)行修改

  ★其實(shí)一條modify database就可以完成:

  Create database + open database +moddify database 三條命令的功能

  4 關(guān)閉:(1)鼠標(biāo)操作:單擊數(shù)據(jù)庫設(shè)計(jì)器右上角的“ ”。僅僅只是隱藏該數(shù)據(jù)庫,不是真正的關(guān)閉

  (2)命令操作:close database

  注意:這里后面不能加數(shù)據(jù)庫名,他的作用就只是關(guān)閉當(dāng)前數(shù)據(jù)庫

  ★當(dāng)已經(jīng)打開多個數(shù)據(jù)庫時,若想關(guān)閉其他的數(shù)據(jù)庫,可以設(shè)置它為當(dāng)前數(shù)據(jù)庫即可,方法有:

  (1)鼠標(biāo)操作:在工具欄的數(shù)據(jù)庫下拉框中直接選

  (2)命令操作:set database to [數(shù)據(jù)庫名]

  ★如不加名字,就會把所有都設(shè)置為非當(dāng)前數(shù)據(jù)庫

  ★close all 關(guān)閉所有文件

  5 刪除:(1)鼠標(biāo)操作:打開項(xiàng)目管理器→“數(shù)據(jù)”選項(xiàng)卡→單擊“數(shù)據(jù)庫”前面的‘+’號→在其中選中目標(biāo)數(shù)據(jù)庫→單擊“移去”。

  (2)命令操作:DELETE DATABASE 數(shù)據(jù)庫名……

  省略號處是一些可選項(xiàng),可選項(xiàng)如下:

  ⊙deletetables:刪除數(shù)據(jù)庫的同時把其中所含表也刪除。

  ⊙recycle:將被刪除的文件暫時放于回收站,以后要是后悔,還可以還原。

  ★鼠標(biāo)操作無法在刪除數(shù)據(jù)庫的同時刪除表。

  ★如果安全檢查設(shè)置為set safety on會提示“真的刪除嗎”。

  關(guān)于表

  表分為數(shù)據(jù)庫表和自由表 不論哪種表都是由結(jié)構(gòu)部分和內(nèi)容部分組合而成的。

  一 關(guān)于數(shù)據(jù)庫表:

  在某個數(shù)據(jù)庫處于打開狀態(tài)并且是當(dāng)前數(shù)據(jù)庫時,創(chuàng)建的表就是此數(shù)據(jù)庫的一個數(shù)據(jù)庫表。

  結(jié)構(gòu)部分

  創(chuàng)建數(shù)據(jù)庫表

 、偈髽(biāo)操作:打開數(shù)據(jù)庫設(shè)計(jì)器,在這里面任意位置右擊,選擇“新建表”。

 、诿畈僮: open database [數(shù)據(jù)庫名]

  Create [表名]

  ★以上不論哪一種操作,都會自動彈出“表設(shè)計(jì)器”。

  表設(shè)計(jì)器的作用是對表的結(jié)構(gòu)進(jìn)行創(chuàng)建或修改。

  表設(shè)計(jì)器的打開與修改:①鼠標(biāo)操作:打開數(shù)據(jù)庫設(shè)計(jì)器,在里面找到進(jìn)行結(jié)構(gòu)修改的表,

  在那張表上右擊選擇“修改”。

 、诿畈僮鳎簎se [表名]

  Modify structure

  表設(shè)計(jì)器的內(nèi)容:見書P101

  內(nèi)容部分

  表的結(jié)構(gòu)設(shè)計(jì)完成確定后,會自動詢問是否打開“瀏覽器”進(jìn)行輸入數(shù)據(jù)。

  表瀏覽器的作用是對表的內(nèi)容進(jìn)行創(chuàng)建或修改。

  表瀏覽器的打開:①鼠標(biāo)操作:打開數(shù)據(jù)庫設(shè)計(jì)器,在里面找到進(jìn)行結(jié)構(gòu)修改的表,

  在那張表上右擊選擇“瀏覽”。

  ②命令操作:Use [表名]

  Browse

  一些常用的內(nèi)容修改:

 、 增加記錄:(1)在表的尾部增加記錄:

  ①鼠標(biāo)操作:顯示/追加方式

 、诿畈僮鳎篈)append 需要立刻輸入記錄值

  B)append blank 在表尾加一空行 再用edit,change,browse或replace更改

  (2) 在表的任意位置插入記錄:insert ……

  省略號處是一些可選項(xiàng),可選項(xiàng)如下:

 、 before 如果要在當(dāng)前選中的記錄之前插入一條新記錄,就在insert后加上before,不加就會在當(dāng)前記錄之后插入新記錄。

  ② blank 在指定的記錄之前或之后插入一條空白記錄。

  ★如果表是建立了主索引或候選索引,則不能用以上的 APPEND或INSERT命令插入記錄,而必須用SQL的命令語句(見第四章)。

 、 刪除記錄:(1) 邏輯刪除(置刪除標(biāo)記)

 、偈髽(biāo)操作:在要刪除的記錄行首直接打上黑塊標(biāo)記

  ②命令操作:delete [for 條件]

  ★如果不跟條件,則只邏輯刪除當(dāng)前記錄;否則邏輯刪除滿足條件的記錄。

首頁 1 2 尾頁
分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
泗阳县| 科技| 綦江县| 小金县| 咸丰县| 青岛市| 读书| 龙游县| 新田县| 区。| 兴山县| 仁布县| 互助| 高邑县| 三江| 和田市| 油尖旺区| 汾西县| 和林格尔县| 威远县| 获嘉县| 兰考县| 南岸区| 卢龙县| 绵竹市| 盐源县| 陆良县| 湖北省| 葫芦岛市| 桦甸市| 甘泉县| 张家界市| 利辛县| SHOW| 黎川县| 中西区| 扬州市| 樟树市| 安丘市| 通海县| 德江县|