版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第14章 第1節(jié)數(shù)據(jù)庫及其建立14.1.4 創(chuàng)建數(shù)據(jù)庫 補充內(nèi)容: 一、數(shù)據(jù)庫操作 二、建立數(shù)據(jù)庫表 1. 在數(shù)據(jù)庫中建立表 2. 修改表的結構 三、將自由表添加到數(shù)據(jù)庫中 四、從數(shù)據(jù)庫中移出表等級考試第14章 第1節(jié)數(shù)據(jù)庫的創(chuàng)建有三種方法: 1. 利用菜單來創(chuàng)建 2. 利用項目管理器來創(chuàng)建 3. 利用命令來創(chuàng)建14.1.4 創(chuàng)建數(shù)據(jù)庫第14章 第1節(jié)1. 利用菜單創(chuàng)建數(shù)據(jù)庫1. 選擇“文件”“新建”命令,彈出新建對話框。2. 選擇數(shù)據(jù)庫選項,單擊“新建文件”按鈕,彈出創(chuàng)建對話框。3. 選擇保存位置,輸入數(shù)據(jù)庫文件名,單擊“保存”按鈕,進入數(shù)據(jù)庫設計器。4. 單擊數(shù)據(jù)庫設計器工具欄的“新建表”
2、按鈕(或右擊數(shù)據(jù)庫設計器的空白的地方“新建表”按鈕),彈出新建表對話框,然后單擊“新建表”按鈕,彈出創(chuàng)建對話框,選擇保存位置,輸入表名,單擊“保存”按鈕,進入表設計器。5. 建立好所有表結構后,均顯示在數(shù)據(jù)庫設計器中,這些表是數(shù)據(jù)庫表。第14章 第1節(jié)1. 利用菜單創(chuàng)建數(shù)據(jù)庫1. 選擇“文件”“新建”命令,彈出新建對話框。2. 選擇數(shù)據(jù)庫選項,單擊“新建文件”按鈕,彈出創(chuàng)建對話框。3. 選擇保存位置,輸入數(shù)據(jù)庫文件名,單擊“保存”按鈕,進入數(shù)據(jù)庫設計器。4. 單擊數(shù)據(jù)庫設計器工具欄的“新建表”按鈕(或右擊數(shù)據(jù)庫設計器的空白的地方“新建表”按鈕),彈出新建表對話框,然后單擊“新建表”按鈕,彈出創(chuàng)
3、建對話框,選擇保存位置,輸入表名,單擊“保存”按鈕,進入表設計器。5. 建立好所有表結構后,均顯示在數(shù)據(jù)庫設計器中,這些表是數(shù)據(jù)庫表。第14章 第1節(jié)1. 利用菜單創(chuàng)建數(shù)據(jù)庫1. 選擇“文件”“新建”命令,彈出新建對話框。2. 選擇數(shù)據(jù)庫選項,單擊“新建文件”按鈕,彈出創(chuàng)建對話框。3. 選擇保存位置,輸入數(shù)據(jù)庫文件名,單擊“保存”按鈕,進入數(shù)據(jù)庫設計器。4. 單擊數(shù)據(jù)庫設計器工具欄的“新建表”按鈕(或右擊數(shù)據(jù)庫設計器的空白的地方“新建表”按鈕),彈出新建表對話框,然后單擊“新建表”按鈕,彈出創(chuàng)建對話框,選擇保存位置,輸入表名,單擊“保存”按鈕,進入表設計器。5. 建立好所有表結構后,均顯示在數(shù)
4、據(jù)庫設計器中,這些表是數(shù)據(jù)庫表。第14章 第1節(jié)1. 利用菜單創(chuàng)建數(shù)據(jù)庫1. 選擇“文件”“新建”命令,彈出新建對話框。2. 選擇數(shù)據(jù)庫選項,單擊“新建文件”按鈕,彈出創(chuàng)建對話框。3. 選擇保存位置,輸入數(shù)據(jù)庫文件名,單擊“保存”按鈕,進入數(shù)據(jù)庫設計器。4. 單擊數(shù)據(jù)庫設計器工具欄的“新建表”按鈕(或右擊數(shù)據(jù)庫設計器的空白的地方“新建表”按鈕),彈出新建表對話框,然后單擊“新建表”按鈕,彈出創(chuàng)建對話框,選擇保存位置,輸入表名,單擊“保存”按鈕,進入表設計器。5. 建立好所有表結構后,均顯示在數(shù)據(jù)庫設計器中,這些表是數(shù)據(jù)庫表。第14章 第1節(jié)1. 利用菜單創(chuàng)建數(shù)據(jù)庫1. 選擇“文件”“新建”命令
5、,彈出新建對話框。2. 選擇數(shù)據(jù)庫選項,單擊“新建文件”按鈕,彈出創(chuàng)建對話框。3. 選擇保存位置,輸入數(shù)據(jù)庫文件名,單擊“保存”按鈕,進入數(shù)據(jù)庫設計器。4. 單擊數(shù)據(jù)庫設計器工具欄的“新建表”按鈕(或右擊數(shù)據(jù)庫設計器的空白的地方“新建表”按鈕),彈出新建表對話框,然后單擊“新建表”按鈕,彈出創(chuàng)建對話框,選擇保存位置,輸入表名,單擊“保存”按鈕,進入表設計器。5. 建立好所有表結構后,均顯示在數(shù)據(jù)庫設計器中,這些表是數(shù)據(jù)庫表。第14章 第1節(jié)1. 利用菜單創(chuàng)建數(shù)據(jù)庫1. 選擇“文件”“新建”命令,彈出新建對話框。2. 選擇數(shù)據(jù)庫選項,單擊“新建文件”按鈕,彈出創(chuàng)建對話框。3. 選擇保存位置,輸入
6、數(shù)據(jù)庫文件名,單擊“保存”按鈕,進入數(shù)據(jù)庫設計器。4. 單擊數(shù)據(jù)庫設計器工具欄的“新建表”按鈕(或右擊數(shù)據(jù)庫設計器的空白的地方“新建表”按鈕),彈出新建表對話框,然后單擊“新建表”按鈕,彈出創(chuàng)建對話框,選擇保存位置,輸入表名,單擊“保存”按鈕,進入表設計器。5. 建立好所有表結構后,均顯示在數(shù)據(jù)庫設計器中,這些表是數(shù)據(jù)庫表。第14章 第1節(jié)1. 利用菜單創(chuàng)建數(shù)據(jù)庫1. 選擇“文件”“新建”命令,彈出新建對話框。2. 選擇數(shù)據(jù)庫選項,單擊“新建文件”按鈕,彈出創(chuàng)建對話框。3. 選擇保存位置,輸入數(shù)據(jù)庫文件名,單擊“保存”按鈕,進入數(shù)據(jù)庫設計器。4. 單擊數(shù)據(jù)庫設計器工具欄的“新建表”按鈕(或右擊
7、數(shù)據(jù)庫設計器的空白的地方“新建表”按鈕),彈出新建表對話框,然后單擊“新建表”按鈕,彈出創(chuàng)建對話框,選擇保存位置,輸入表名,單擊“保存”按鈕,進入表設計器。5. 建立好所有表結構后,均顯示在數(shù)據(jù)庫設計器中,這些表是數(shù)據(jù)庫表。第14章 第1節(jié)1. 利用菜單創(chuàng)建數(shù)據(jù)庫1. 選擇“文件”“新建”命令,彈出新建對話框。2. 選擇數(shù)據(jù)庫選項,單擊“新建文件”按鈕,彈出創(chuàng)建對話框。3. 選擇保存位置,輸入數(shù)據(jù)庫文件名,單擊“保存”按鈕,進入數(shù)據(jù)庫設計器。4. 單擊數(shù)據(jù)庫設計器工具欄的“新建表”按鈕(或右擊數(shù)據(jù)庫設計器的空白的地方“新建表”按鈕),彈出新建表對話框,然后單擊“新建表”按鈕,彈出創(chuàng)建對話框,選
8、擇保存位置,輸入表名,單擊“保存”按鈕,進入表設計器。5. 建立好所有表結構后,均顯示在數(shù)據(jù)庫設計器中,這些表是數(shù)據(jù)庫表。第14章 第1節(jié)2. 利用項目管理器創(chuàng)建數(shù)據(jù)庫選擇“文件”“新建”“項目”,選擇“新建文件”按鈕,選擇項目文件名和存放位置,單擊“保存”按鈕后自動進入項目管理器窗口。單擊數(shù)據(jù)前面的“+”,選擇數(shù)據(jù)庫,單擊“新建”按鈕。后面操作與利用菜單相似。第14章 第1節(jié)3. 利用命令創(chuàng)建數(shù)據(jù)庫 建立數(shù)據(jù)庫的命令格式: Create database 數(shù)據(jù)庫名|? 如果不指定數(shù)據(jù)庫名或使用?都會彈出創(chuàng)建對話框,請用戶輸入數(shù)據(jù)庫名。 使用命令建立數(shù)據(jù)庫后不打開數(shù)據(jù)庫設計器。第14章 第1節(jié)
9、一、數(shù)據(jù)庫操作1. 使用數(shù)據(jù)庫 (1) 打開 (2) 指定當前數(shù)據(jù)庫命令2. 修改數(shù)據(jù)庫 3. 刪除數(shù)據(jù)庫第14章 第1節(jié)(1) 打開數(shù)據(jù)庫 在數(shù)據(jù)庫中建立表或使用數(shù)據(jù)庫表時,都必須先打開數(shù)據(jù)庫,與建立數(shù)據(jù)庫類似,打開數(shù)據(jù)庫的方法也有三種: 在項目管理器中打開數(shù)據(jù)庫 打開項目文件,在項目管理器中選擇了相應的數(shù)據(jù)庫時,數(shù)據(jù)庫將自動打開。 通過“打開”對話框打開 使用命令打開第14章 第1節(jié) 通過“打開”對話框打開 選擇“文件”菜單下的“打開”命令,出現(xiàn)“打開”對話框,在“文件類型”下拉列表中選擇“數(shù)據(jù)庫”,然后選擇文件名,單擊“確定”按鈕。第14章 第1節(jié) 使用命令打開打開數(shù)據(jù)庫的命令:Open
10、 database 數(shù)據(jù)庫名|? exclusive|share noupdate validateExclusive: 以獨占的方式打開數(shù)據(jù)庫。Share:以共享的方式打開數(shù)據(jù)庫。Noupdate:指定數(shù)據(jù)庫按只讀方式打開。Validate:指定VFP檢查在數(shù)據(jù)庫中引用的對象是否合法,例如:檢查數(shù)據(jù)庫中的表和索引是否可用,檢查表的字段和索引的標記是否存在等。第14章 第1節(jié)(2) 指定當前數(shù)據(jù)庫命令 VFP在同一時刻可以打開多個數(shù)據(jù)庫,但在同一時刻只有一個當前數(shù)據(jù)庫,也就是說所有作用于數(shù)據(jù)庫的命令和函數(shù)是對當前數(shù)據(jù)庫而言的。指定當前數(shù)據(jù)庫的命令是: Set database to 數(shù)據(jù)庫名
11、指定一個已經(jīng)打開的數(shù)據(jù)庫名為當前數(shù)據(jù)庫,如果不指定數(shù)據(jù)庫名,即執(zhí)行命令: Set database to 將使得所有打開的數(shù)據(jù)庫都不是當前數(shù)據(jù)庫。(注意:所有數(shù)據(jù)庫都沒有關閉,只是都不是當前數(shù)據(jù)庫。) 也可以通過“常用”工具欄上的數(shù)據(jù)庫下拉列表來選擇數(shù)據(jù)庫。第14章 第1節(jié)2. 修改數(shù)據(jù)庫 VFP在建立數(shù)據(jù)庫時建立了擴展名為dbc、dct和dcx的三個文件,用戶不能直接對這些文件進行修改,在VFP中用戶修改數(shù)據(jù)庫實際上是打開數(shù)據(jù)庫設計器,在數(shù)據(jù)庫設計器中完成對各種數(shù)據(jù)庫對象的建立、修改和刪除等操作。 可以用三種方法打開數(shù)據(jù)庫設計器: 1. 從項目管理器中打開數(shù)據(jù)庫設計器 2. 從“打開”對話框
12、中打開數(shù)據(jù)庫設計器 3. 使用命令打開數(shù)據(jù)庫設計器第14章 第1節(jié)從項目管理器中打開數(shù)據(jù)庫設計器 如圖,首先展開數(shù)據(jù)庫分支,然后選擇要修改的數(shù)據(jù)庫,最后單擊“修改”按鈕則在數(shù)據(jù)庫設計器中打開相應的數(shù)據(jù)庫。第14章 第1節(jié) 通過“打開”對話框打開數(shù)據(jù)庫設計器 選擇“文件”菜單下的“打開”命令,出現(xiàn)“打開”對話框,在“文件類型”下拉列表中選擇“數(shù)據(jù)庫”,然后選擇文件名,單擊“確定”按鈕。第14章 第1節(jié)使用命令打開數(shù)據(jù)庫設計器 格式: Modify database 數(shù)據(jù)庫名|? nowait noedit 數(shù)據(jù)庫名|?: 給出要修改的數(shù)據(jù)庫名,若用問號“?”或省略此參數(shù),則打開“打開”對話框。
13、Nowait: 該選項只在程序中使用,在交互命令中無效。其作用是在數(shù)據(jù)庫設計器打開后程序繼續(xù)執(zhí)行。若不用該項,則在打開數(shù)據(jù)庫設計器后,應用程序會暫停,直到數(shù)據(jù)庫設計器關閉后應用程序才會繼續(xù)執(zhí)行。 Noedit: 使用該選項只是打開數(shù)據(jù)庫設計器,而禁止對數(shù)據(jù)庫進行修改。第14章 第1節(jié)3. 刪除數(shù)據(jù)庫 如果一個數(shù)據(jù)庫不再使用隨時可以刪除,一般可以在項目管理器項目管理器中刪除數(shù)據(jù)庫,也可以用命令命令刪除數(shù)據(jù)庫。 從項目管理器中刪除比較簡單,直接選擇要刪除的數(shù)據(jù)庫,然后單擊“移去”按鈕,這時會出現(xiàn)如圖對話框。 注意:上面提到的是注意:上面提到的是dbc文件,而不是文件,而不是dbf文件。文件。 VF
14、P的數(shù)據(jù)庫文件并不真正含有數(shù)據(jù)庫表或其它數(shù)據(jù)庫對象,只是在數(shù)據(jù)庫文件中登錄了相關的條目信息,表視圖或其它數(shù)據(jù)庫對象是獨立存放在磁盤上的。所以不管是移去還是刪除操作,都沒有刪除數(shù)據(jù)庫中的表等對象,要在刪除數(shù)據(jù)庫時同時刪除表等對象,需要使用命令方式刪除數(shù)據(jù)庫。第14章 第1節(jié) 可以選擇: 移去:從項目管理器中刪除數(shù)據(jù)庫,但不從磁 盤上刪除相應的數(shù)據(jù)庫文件。 刪除:從項目管理器中刪除數(shù)據(jù)庫,并從磁盤 上刪除相應的數(shù)據(jù)庫文件。 取消:取消當前操作,即不進行刪除數(shù)據(jù)庫的 操作。第14章 第1節(jié)刪除數(shù)據(jù)庫的命令 格式: delete database 數(shù)據(jù)庫名|? deletetables recycle
15、 數(shù)據(jù)庫名數(shù)據(jù)庫名|?:給出要從磁盤上刪除的數(shù)據(jù)庫文件名,此時要刪除的文件必須關閉。若用“?”,則打開刪除對話框,請用戶選擇要刪除的數(shù)據(jù)庫文件。 Deletetables:刪除數(shù)據(jù)庫文件的同時從磁盤上刪除該數(shù)據(jù)庫文件所含的表(dbf文件)等。 Recycle:將刪除的數(shù)據(jù)庫文件和表文件放入windows的回收站中,若需要,還可以還原。第14章 第1節(jié)1. 在數(shù)據(jù)庫中建立表 在數(shù)據(jù)庫中建立表最簡單和直接的方法就是使用數(shù)據(jù)庫設計器。(已經(jīng)講過) 在數(shù)據(jù)庫中另一種直接建立表的方法是使用命令。首先使用open database命令打開數(shù)據(jù)庫,然后再使用create命令建立表。 例如:open data
16、base 學生 create 學生成績 接著會出現(xiàn)表設計器的界面,并完成表的建立。第14章 第1節(jié)2. 修改表的結構 前面已經(jīng)講過通過命令方式來修改表結構。首先用use命令打開要修改的表,然后用modify structure打開表設計器。 在數(shù)據(jù)庫設計器中直接用右鍵右鍵單擊要修改的表,然后從快捷菜單中選擇“修改”,則打開相應的表設計器。第14章 第1節(jié)1. 通過項目管理器添加自由表到數(shù)據(jù)庫中2. 通過數(shù)據(jù)庫設計器添加自由表到數(shù)據(jù)庫中3. 通過命令添加自由表到數(shù)據(jù)庫中三、將自由表添加到數(shù)據(jù)庫中第14章 第1節(jié)通過項目管理器 在項目管理器中,將要添加自由表的數(shù)據(jù)庫展開至表,并確認當前選擇了“表”
17、(如右圖),單擊“添加”按鈕,然后從“打開”對話框中選擇自由表。第14章 第1節(jié)通過數(shù)據(jù)庫設計器 右鍵單擊數(shù)據(jù)庫設計器中空白的地方,在快捷菜單中選擇“添加表”(如右圖)。然后從“打開”對話框中選擇要添加到當前數(shù)據(jù)庫中的自由表?;蛟跀?shù)據(jù)庫設計器中可以從“數(shù)據(jù)庫”菜單中選擇“添加表”。 第14章 第1節(jié)通過命令格式: add table 表名|? name 長表名功能:可以用命令添加一個自由表到當前數(shù)據(jù)庫中。Name 長表名:為表指定一個長名,最多可以有128個字符。 例:把自由表score添加到當前數(shù)據(jù)庫,并給出長表名。 Add table score name 2002級成績表 以后在數(shù)據(jù)庫中使用命令“use score”和使用命令“use 2002級成績表”是等價的。 注意:一個表只能屬于一個數(shù)據(jù)庫,當一個表添加到某個數(shù)據(jù)庫后就不再是自由表了,所以不能把已經(jīng)屬于某個數(shù)據(jù)庫的表添加到當前數(shù)據(jù)庫。第14章 第1節(jié)四、從數(shù)據(jù)庫中移出表 當數(shù)據(jù)庫不再使用某個表,而其它數(shù)據(jù)庫要使用該表時,必須將該表從當前數(shù)據(jù)庫中移出,使之成為自由表。 移出方法: 1. 在項目管理器中移出表 2. 在數(shù)據(jù)庫設計器中移出表 3. 通過命令移出表第14章 第1節(jié)在項目管理器中 在項目管理器中,將數(shù)據(jù)庫下的表展開,并選擇要移出的具體表,接著單擊“移去”按鈕,彈出如右圖所示對話
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 信息技術行業(yè)跨境電商發(fā)展趨勢與機遇研究教學研究課題報告
- 2025年數(shù)字圖書館五年建設:資源整合報告
- 監(jiān)事會職責與工作制度規(guī)范
- 商場促銷活動策劃書與人員安排方案
- 智慧家庭營銷策略與執(zhí)行方案
- 合作社成員權益保障制度范例
- 2025年地攤經(jīng)濟區(qū)域劃分五年報告
- 文化創(chuàng)意產(chǎn)業(yè)博覽會文化IP衍生品開發(fā)項目2025年可行性分析報告
- 食品質(zhì)量安全風險評估管理方案
- 交房活動電器策劃方案(3篇)
- 區(qū)域創(chuàng)新一體化機制-洞察及研究
- 2025年人衛(wèi)基礎護理學第七版試題及答案
- 2025至2030聚氯乙烯(PVC)土工膜行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 航天信息股份有限公司筆試題
- 網(wǎng)上家居商城項目設計匯報
- 2025吉林檢驗專升本試題及答案
- 普外科科室主任工作匯報
- 新疆概算管理辦法
- 軍人婚戀觀教育
- 企業(yè)值班補助管理辦法
- 硫化氫(CAS號:7783-06-4)理化性質(zhì)與危險特性一覽表
評論
0/150
提交評論