freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第四章數(shù)據(jù)庫與表的操作-文庫吧

2025-08-25 12:31 本頁面


【正文】 表的主要標(biāo)識(shí) , 用戶可以依靠數(shù)據(jù)表名在磁盤上存取 、 使用指定的數(shù)據(jù)表 。 ② 數(shù)據(jù)表的結(jié)構(gòu)相當(dāng)于二維表的表頭 , 二維表的每一列對(duì)應(yīng)數(shù)據(jù)表中的一個(gè)字段 , 其屬性決定了字段名 、字段類型和字段長度 。 ③ 數(shù)據(jù) 表中的記錄是數(shù)據(jù)表中不可分割的基本項(xiàng) ,即二維表中的表的內(nèi)容 。 一個(gè)數(shù)據(jù)表的大小 , 主要取決于它擁有的數(shù)據(jù)記錄的多少 。 不包含記錄的數(shù)據(jù)表稱為空表 。 標(biāo)題名 字段名 字段類型 字段寬度 小數(shù)點(diǎn) 索引否 歌手編號(hào) GSBH 字符型 3 主索引 姓名 XM 字符型 8 普通索引 性別 XB 字符型 2 籍貫 JG 字符型 10 生日 SR 日期型 星座 XZ 字符型 6 成名曲 CMQ 字符型 20 國籍 GJ 字符型 8 檔案 DA 備注型 照片 ZP 通用型 定義數(shù)據(jù)表的結(jié)構(gòu),就是根據(jù)二維表的定義來確定數(shù)據(jù)表的結(jié)構(gòu)。即確定表的組織形式,定義表中的字段個(gè)數(shù)、字段名、字段類型、字段寬度及是否以該字段建立索引等。 如果我們以表 41的內(nèi)容建立一個(gè)數(shù)據(jù)表,它的結(jié)構(gòu)可以按表 42定義。 建立數(shù)據(jù)庫表的最簡單和直接使用數(shù)據(jù)庫設(shè)計(jì)器: 方法一:在 “ 數(shù)據(jù)庫 ” 菜單中選擇 “ 新建表 ” 或右擊數(shù)據(jù)庫設(shè)計(jì)器中的任一空白區(qū)域,從彈出的快捷菜單中選擇 “ 新建表 ” ,再選擇 “ 新建表 ” (或 “ 表向?qū)?” ) 。在“ 創(chuàng)建 ” 窗口,輸入要建立的表的名字;然后在打開的“ 表設(shè)計(jì)器 ” 窗口,逐一地定義表中所有字段的名字、類型、寬度和是否建立索引,完成對(duì)數(shù)據(jù)表結(jié)構(gòu)的建立。 方法二:命令格式: OPEN DATABASE 數(shù)據(jù)庫名 CREATE 表文件名 一般數(shù)據(jù)表對(duì)應(yīng)于磁盤上的一個(gè)擴(kuò)展名為 .DBF的文件,如果有備注型或通用型字段則磁盤上還會(huì)有一個(gè)對(duì)應(yīng)擴(kuò)展名為 .FPT的文件。 注意: 如果沒有用 OPEN DATABASE打開數(shù)據(jù)庫,直接使用 CREATE命令建立表也是可以的,但此時(shí)建立的是自由表,界面也比較簡單,不包含有些在數(shù)據(jù)庫中才能實(shí)現(xiàn)的功能。 2.創(chuàng)建數(shù)據(jù)表 在 Visual FoxPro 系統(tǒng)環(huán)境下,除使用表設(shè)計(jì)器創(chuàng)建表外,還可以用表向?qū)?chuàng)建表。使用表向?qū)?,就是把已有的表作?“ 樣本 ” ,在 “ 向?qū)?” 的引導(dǎo)下,通過篩選、修改操作完成新表的創(chuàng)建。由于建表繁瑣,一般很少使用。 下面就數(shù)據(jù)庫“表設(shè)計(jì)器”中“字段”選項(xiàng)卡中常用的屬性信息及其設(shè)置方法敘述如下: ( 1)顯示 ①格式 “顯示”區(qū)的“格式”文本框用于輸入格式表達(dá)式,確定字段在瀏覽窗口、表單或報(bào)表中顯示時(shí)采用的大小寫、字體和樣式。例如,輸入一個(gè)字符“ A”,表示只能輸入字母,輸入一個(gè)字符“!”,表示使瀏覽窗口輸入輸出時(shí)將字母都轉(zhuǎn)換為大寫。 ②輸入掩碼 顯示 區(qū)的 輸入掩碼 文本框用于指定字段的輸入格式, 掩碼字符 含 義 X 允許輸入字符 9 允許輸入數(shù)字 允許輸入數(shù)字、空格、 +、 $ 顯示 SET CURRENCY命令指出的貨幣號(hào) * 在指定寬度中,值的左面顯示星號(hào) . 指出小數(shù)點(diǎn)的位置 , 分隔小數(shù)點(diǎn)左面的數(shù)字 與格式文本框不同的是,輸入掩碼必須按位指定格式。例如,字段“ GSBH的輸入掩碼設(shè)置為 9999,對(duì)應(yīng)的 9只允許輸入數(shù)字,不能輸入字母或其他符號(hào)。 限制輸入數(shù)據(jù)的范圍,控制輸入數(shù)據(jù)的正確性,提高輸入速度。輸入的掩碼字符見下表: ③ 標(biāo)題 顯示區(qū)的“標(biāo)題”文本框用于為瀏覽窗口、表單或報(bào)表中的字段標(biāo)簽輸入表達(dá)式。例如,若在該文本框中輸入“歌手編號(hào) 字樣,則在瀏覽窗口中, GSBH字段的列標(biāo)題將顯示歌手編號(hào)。 ( 2)字段有效性 字段有效性區(qū)包括規(guī)則、信息和默認(rèn)值 3個(gè)文本框??梢灾苯釉谖谋究蛑休斎霐?shù)據(jù),也可以通過文本框右邊的對(duì)話按鈕顯示出表達(dá)式生成器對(duì)話框,在其中進(jìn)行設(shè)置。 ①規(guī)則文本框用于輸入對(duì)字段數(shù)據(jù)有效性進(jìn)行檢查的規(guī)則,即一個(gè)條件。例如,在 XB的規(guī)則文本框中輸入:XB=“男” or XB=“女 ,對(duì)于在 XB字段輸入的數(shù)據(jù),Visual FoxPro會(huì)自動(dòng)檢查它是否符合該條件,如果不符合則必須進(jìn)行修改,直到符合條件時(shí)才允許光標(biāo)離開 XB字段。 ② 信息文本框用于指定出錯(cuò)提示信息,當(dāng)在該字段中輸入的數(shù)據(jù)違反條件時(shí),出錯(cuò)信息將照此顯示。例如,在信息文本框中輸入:“性別必須為男或女”,如果輸入的性別不滿足,則顯示出錯(cuò)提示信息 性別必須為男或女 。 ③默認(rèn)值文本框用于指定字段的默認(rèn)值。當(dāng)增加記錄時(shí),字段默認(rèn)值會(huì)在新記錄中顯示出來,從而提高輸入速度。例如, XB字段的默認(rèn)值為“女 。 ( 3)字段注釋 字段注釋則通常出現(xiàn)在項(xiàng)目管理器中,當(dāng)用戶在項(xiàng)目管理器中選定了一個(gè)表或一個(gè)字段后,在項(xiàng)目管理器的底部就會(huì)出現(xiàn)事先在數(shù)據(jù)詞典中設(shè)置的注釋,便于日后或其他人對(duì)數(shù)據(jù)庫進(jìn)行維護(hù)。 向表中加入記錄 通過前面的介紹,我們知道一個(gè)表是由表的結(jié)構(gòu)與表中的記錄兩部分組成的。向表中加入記錄,就是對(duì)表進(jìn)行數(shù)據(jù)輸入的操作。 創(chuàng)建表即定義表結(jié)構(gòu)是通過表設(shè)計(jì)器來完成的,而向表中加入數(shù)據(jù),要在表 “ 瀏覽 ” 窗口或表 “ 編輯 ” 窗口中進(jìn)行。在創(chuàng)建表時(shí),如果表中所有字段的屬性已定義完成,可按 “ 確定 ” 按鈕保存表結(jié)構(gòu),同時(shí)打開 “ 系統(tǒng) ” 窗口,顯示 “ 現(xiàn)在輸入數(shù)據(jù)嗎? ” 的對(duì)話。選擇“ 是 ” 按鈕,可以立即進(jìn)入表 “ 瀏覽 ” 窗口,進(jìn)行表中數(shù)據(jù)的輸入。 2.以追加方式輸入數(shù)據(jù) 在建立表結(jié)構(gòu)時(shí),如果用戶沒有選擇立即方式向表輸入數(shù)據(jù),可以用追加數(shù)據(jù)方式向表輸入數(shù)據(jù)。該操作是在表 “ 瀏覽 ” 或表 “ 編輯 ” 窗口進(jìn)行的。 操作步驟是:打開要輸入數(shù)據(jù)的表;打開 “ 顯示 ” 菜單,選擇 “ 瀏覽 ” ,然后選擇 “ 編輯 ” 或 “ 瀏覽 ” ,可進(jìn)入表 “ 編輯 ” 或 “ 瀏覽 ” 窗口;在此窗口可以通過選擇“ 顯示 ” 菜單下的 “ 追加 ” 選項(xiàng)向表輸入數(shù)據(jù),或修改表中原有數(shù)據(jù)。 無論是在表 “ 編輯 ” 窗口還是在表 “ 瀏覽 ” 窗口 , 都可以對(duì)表中的數(shù)據(jù)進(jìn)行追加 , 只是顯示方式有所不同 。 在這兩個(gè)窗口中 , 不僅可以進(jìn)行數(shù)據(jù)的輸入 , 同時(shí)也可以編輯修改表中的數(shù)據(jù) 。 也可使用命令 :APPEND [BLANK]追加記錄 或 INSERT [BEFORE] [BLANK]插入記錄 輸入數(shù)據(jù) 1.?dāng)?shù)值型、字符型 2.日期型、邏輯型 MM/DD/YY TtYy、 FfNn 3.備注型數(shù)據(jù)輸入 備注型字段由于其長度不定 , 因此 , 該字段數(shù)據(jù)不能同其它類型的字段一樣在表 “ 編輯 ” 窗口或表 “ 瀏覽 ” 窗口輸入 。 備注型字段數(shù)據(jù)輸入的操作方法是 , 打開輸入數(shù)據(jù)的表;進(jìn)入表 “ 編輯 ” 窗口或 “ 瀏覽 ” 窗口;在 “ 編輯 ” 窗口或 “ 瀏覽 ” 窗口 , 把光標(biāo)移到備注型字段下雙擊 , 即可進(jìn)入備注字段的編輯窗口 。 在這個(gè)窗口內(nèi) , 用戶可以輸入或修改備注型數(shù)據(jù) 。 4. 通用型數(shù)據(jù)的輸入 通用型字段數(shù)據(jù)多數(shù)是用于存儲(chǔ) OLE對(duì)象 , 如圖象 、 聲音 、 電子表格和文字處理文檔等 , 因?yàn)槠溟L度的不確定性 ,通用型字段數(shù)據(jù)也不能和常規(guī)類型的字段一樣在表 “ 編輯 ”窗口或表 “ 瀏覽 ” 窗口輸入 。 通用型字段數(shù)據(jù)輸入的方法是 , 打開輸入數(shù)據(jù)的表;進(jìn)入表 “ 編輯 ” 窗口或 “ 瀏覽 ” 窗口;在表 “ 編輯 ” 窗口或表 “ 瀏覽 ” 窗口下 , 把光標(biāo)移到通用型字段下雙擊 , 即可進(jìn)入通用型字段的數(shù)據(jù)編輯窗口 。 然后再打開 “ 編輯 ”菜單 , 選擇 “ 插入對(duì)象 ” ;在 “ 插入對(duì)象 ” 窗口 , 在 “ 對(duì)象類型 ” 列表框中 , 選擇插入對(duì)象類型 “ BMP圖像 ” ;選擇“ 新建 ” 或 “ 由文件創(chuàng)建 ” 按鈕 , BMP文件就被插入到通用字段中了 。 如果用戶想擁有更好的數(shù)據(jù)輸入和數(shù)據(jù)編輯環(huán)境 , 可以根據(jù)需要開發(fā)應(yīng)用程序 , 為數(shù)據(jù)輸入提供更方便的操作方法 。 3.修改表結(jié)構(gòu) 在 Visual FoxPro中,數(shù)據(jù)表的結(jié)構(gòu)可以任意修改。如增加、刪除字段,修改字段名、類型、寬度、索引等。 如果當(dāng)前在數(shù)據(jù)庫設(shè)計(jì)器中,可直接用鼠標(biāo)右擊要修改的表;否則應(yīng)先使用 USE命令打開表: USE 表名 利用表設(shè)計(jì)器修改數(shù)據(jù)表的結(jié)構(gòu),操作方法有二種。 方法一:打開 “ 文件 ” 菜單,選擇 “ 打開 ” 。在 “ 打開 ” 窗口,輸入要修改表結(jié)構(gòu)的表名字;在 “ 表設(shè)計(jì)器 ”窗口,修改表中所有字段的名字、類型、寬度和是否建立索引,完成對(duì)數(shù)據(jù)表結(jié)構(gòu)的修改。 方法二:命令格式: MODIFY STRUCTURE 另外 Visual FoxPro中 顯示表結(jié)構(gòu)的命令是: LIST | DISPLAY STRUCTURE [TO PRINT] 數(shù)據(jù)的顯示和修改方式 在 Visual FoxPro系統(tǒng)環(huán)境下 , 當(dāng)表建立完成后 , 表的數(shù)據(jù)和結(jié)構(gòu)已基本確定 , 用戶可以通過表設(shè)計(jì)器顯示表結(jié)構(gòu);并且采用表 “ 瀏覽 ” 和表 “ 編輯 ” 兩種操作方式對(duì)表中的數(shù)據(jù)進(jìn)行顯示和修改 。 在表 “ 編輯 ” 窗口 , 可以采用 “ 編輯 ” 方式 , 顯示和修改表中的數(shù)據(jù) 。 在表 “ 編輯 ” 窗口 , 可以使用鼠標(biāo)調(diào)整瀏覽窗口的大小 , 調(diào)整每個(gè)字段的顯示順序和改變成有 “ 瀏覽 ” 和 “ 編輯 ” 兩種顯示方式的窗口 。 在表 “ 瀏覽 ” 窗口 , 可以采用 “ 瀏覽 ” 方式 ,顯示和修改表中的數(shù)據(jù) 。 在表 “ 瀏覽 ” 窗口 , 同樣可以使用鼠標(biāo)調(diào)整窗口的大小 、 調(diào)整每個(gè)字段的顯示寬度和改變成有 “ 瀏覽 ” 和 “ 編輯 ” 兩種方式顯示的窗口 LIST | DISPLAY [范圍 ][條件 ] [FIELDS 字段名表 ] [OFF][TO PRINTER [PROMPT] | TO FILE 文件名 ] 4. 修改記錄的命令 (1) 用 EDIT、 CHANGE或 BROWSE命令交互式修改 (2) 用 REPLACE命令修改 REPLACE 字段名 1 WITH 表達(dá)式 1 [ADDITIVE] [ ,字段名 2 WITH 表達(dá)式 2 [ADDITIVE]…] [FOR 條件 ] [范圍 ] 該命令可以直接用指定表達(dá)式或值修改記錄,如果不使用 FOR短語,則默認(rèn)修改的是當(dāng)前記錄。 刪除和恢復(fù)表中的數(shù)據(jù) 邏輯刪除就是給暫時(shí)不使用的記錄加一個(gè)刪除標(biāo)記 。另外 , 對(duì)需要徹底刪除的記錄 , 也必須要先做邏輯刪除后再做物理刪除 。 邏輯刪除表中的記錄 , 操作方法是 ,打開要進(jìn)行邏輯刪除操作的表 , 并進(jìn)入表 “ 瀏覽 ” 窗口 。 方法一:在表 “ 瀏覽 ” 窗口 , 把鼠標(biāo)對(duì)準(zhǔn)其刪除標(biāo)記欄 , 單擊左鍵 , 這時(shí)要進(jìn)行邏輯刪除的記錄就被加上了刪除標(biāo)記 。 這種操作方法只對(duì)單記錄進(jìn)行邏輯刪除有效 。 方法二:在 “ 瀏覽 ” 窗口 , 打開 “ 表 ” 菜單 , 選擇“ 刪除記
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1