第二章表的創(chuàng)建和使用.ppt

第二章表的創(chuàng)建和使用.ppt

ID:48165659

大小:221.00 KB

頁數(shù):39頁

時間:2020-01-16

第二章表的創(chuàng)建和使用.ppt_第1頁
第二章表的創(chuàng)建和使用.ppt_第2頁
第二章表的創(chuàng)建和使用.ppt_第3頁
第二章表的創(chuàng)建和使用.ppt_第4頁
第二章表的創(chuàng)建和使用.ppt_第5頁
資源描述:

《第二章表的創(chuàng)建和使用.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、表的創(chuàng)建和使用課程教學(xué)實例演示章節(jié)練習(xí)教學(xué)要求大標(biāo)題:36小標(biāo)題:32正文:28所有文字加粗目的與要求:1、掌握表的概念、組成和分類;2、掌握用設(shè)計器創(chuàng)建和修改表結(jié)構(gòu)方法及相關(guān)的SQL命令;3、掌握字段的基本屬性(字段名、數(shù)據(jù)類型、寬度、小數(shù)位數(shù)和空值支持);4、掌握表記錄的追加、瀏覽、定位、修改、刪除和篩選;5、掌握追加、刪除、更新記錄的SQL命令;6、掌握表的打開和關(guān)閉方法以及工作區(qū)的基本概念和操作;7、掌握索引的概念、類型以及復(fù)合索引文件的創(chuàng)建、修改和使用方法;8、掌握表之間的關(guān)系及其種類,表的關(guān)聯(lián)的創(chuàng)建和解除方法;9、了解表的數(shù)據(jù)緩沖

2、訪問的技術(shù)。返回一、表1、表的概念存放在磁盤文件中的一張二維表,稱為表文件或數(shù)據(jù)表。字段:表中的一列稱為字段,字段規(guī)定了數(shù)據(jù)的特征。記錄:表中的一行叫做一個記錄。注意:記錄是多個字段的結(jié)合,而字段分布在每一條記錄中。用來存儲表的記錄的一個共公的結(jié)構(gòu)叫表結(jié)構(gòu)。2、字段的基本屬性(1)、字段名Fieldname命名規(guī)則:①名稱中只能包含字母、下劃線和數(shù)字符號②名稱的開頭只能是字母或下劃線,不能是數(shù)字③最多只能有10個字符,且一個漢字為兩個字符④避免使用VFP5.0的保留字⑤在中文版的VFP5.0中可以用漢字作為字段名(2)、字段的數(shù)據(jù)類型TYPE

3、(3)、字段寬度見上表(4)、小數(shù)位數(shù)p19頁(5)、空值支持NULL二、表結(jié)構(gòu)的創(chuàng)建和修改1、用“表設(shè)計器”創(chuàng)建表結(jié)構(gòu)(1)、項目中的表(2)、自由表2、用CREATETABLE—SQL命令創(chuàng)建表結(jié)構(gòu)Createtable

4、dbf表文件名(字段名1字段類型(字段寬度,小數(shù)位置);,字段名2字段類型(字段寬度,小數(shù)位置)…)例:Createtablexs2(xhc(6),xm(8),xbc(2),zydhc(6),ximingc(18))如果要創(chuàng)建二進(jìn)的字符型和備注型字段,則需在字段說明之后加上NOCPTRANS關(guān)鍵字3、使用NULL值(1)

5、、在表設(shè)計器中【Ctrl】+【0】(2)、用Create命令建表時在命令中用NULL和NOTNULL三、修改表結(jié)構(gòu)1、用表設(shè)計器修改表結(jié)構(gòu)或MODISTRU2、用Altertable—SQL(1)、添加字段altertable表名addcolumn字段名字段類型(字段寬度,小數(shù)位數(shù))(2)、重命名字段altertable表名renamecolumn字段名to新字段名(3)、刪除字段altertable表名dropcolumn字段名四、記錄的追加1、立即輸入記錄2、在瀏覽狀態(tài)下向表中追加記錄3、使用INSERT—SQL命令insertinto表

6、名(字段1,字段…)values(表達(dá)式1,表達(dá)式2…)4、用APPEND命令5、從其它表中追加記錄五、記錄的瀏覽1、瀏覽窗口查看方式:瀏覽和編輯窗口分割和鏈接分區(qū)(2)、BROWSE命令六、記錄的定位1、記錄指針標(biāo)志表中系統(tǒng)自動生成的三個控制標(biāo)志:記錄的開始標(biāo)志、記錄指針標(biāo)志、記錄的結(jié)束標(biāo)志。一個剛打開的表的指針標(biāo)志文件頭第1號記錄第2號記錄記錄結(jié)束標(biāo)志記錄開始標(biāo)志記錄指針記錄的開始標(biāo)志可用函數(shù)BOF()進(jìn)行測試,當(dāng)記錄記錄指針指向記錄的開始標(biāo)志時,其值為.T.、否則為.F.;記錄的結(jié)束標(biāo)志可用函數(shù)EOF()來測試,當(dāng)記錄指針指向記錄結(jié)束標(biāo)

7、志時,其值為.T.、否則為.F.。下表是剛打開一張表時記錄指針的情況:記錄指針的初始值總是1,不可能為0或負(fù)數(shù);最大值(即記錄指針指向文件尾,EOF()函數(shù)值為.T.的時候)是表中記錄總數(shù)+12、記錄的定位方式定位方式:絕對定位go或goto、相對定位skip、條件定位locate(1)、使用命令定位絕對定位:go或gotoTOP、BOTTOM相對定位:Skip條件定位locate[范圍][for/while條件]將記錄指針定位在指定范圍內(nèi)滿足條件的第一條記錄上。條件中的作用范圍:All從第一條記錄開始的所有記錄Nextn從當(dāng)前記錄開始向下的

8、n條記錄Recordn第n第條記錄Rest從當(dāng)前記錄開始向下的所有記錄(1)、通過界面操作方式定位3、記錄的修改(1)、在瀏覽窗口中修改EDIT或CHANGE或BROWSE或在項目管理器打開瀏覽窗口(2)、批量修改A、界面方式表菜單——替換字段B、命令修改UPDATE表名SET字段1=表達(dá)式1,字段2=表達(dá)式2…;where條件表達(dá)式Replace[范圍]字段名with表達(dá)式,…for或while條件表達(dá)式七、記錄的刪除操作方法:先標(biāo)記要刪除的記錄,再徹底刪除1、標(biāo)記要刪除的記錄(邏輯刪除)(1)界面方式(2)命令方式DELETEFROM表名

9、WHERE條件表達(dá)式2、徹底刪除記錄(物理刪除)(1)瀏覽窗口打開的情況下:表菜單—徹底刪除(2)命令PACK(3)ZAP3、恢復(fù)帶刪除標(biāo)記的記錄(1)表菜單—恢復(fù)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。