2.1.5 向表中添加記錄
通過上面的操作我們已經成功地創建了數據庫TELEBOOK和數據庫中的一張表MYTELEBOOK,並且定義了表的字段的基本屬性和一些字段的擴展屬性。這時候的表還只是一個有了結構的空表,接下來要做的事情是往這個剛創建的表中加入一些數據,也就是記錄,以後應用程序操作的對象一般都是表中的數據。
往一個表中加入數據有兩種基本的方法,先介紹第一種方法,添加記錄的過程如下:
1) 單擊工具條上的DATA MANIPULATION(GRID)畫板按鈕,系統彈出了DATA MANIPULATION窗口,注意到在窗口的上部顯示的就是記錄的格式,但每個字段不是用字段本身的名字,而是用字段擴展屬性中的HEADER項,也就是題頭來代表這個字段,這樣做的好處是記錄格式看起來比較直觀清楚。通過DATA MANIPULATION窗口就可以輸入數據到表中。
2) 單擊工具條上的INSER ROW按鈕,窗口上出現一個空行用來輸入一條記錄,回憶前面我們定義了NUMBER字段的有效性檢查規則,要求數據必須在1和1000之間,試著在編號欄中輸入2000,然後用鼠標單擊其它的字段,這時系統會彈出一個對話框告訴我們剛才輸入到編號欄中的數據沒有通過有效性檢查(圖2-14),單擊確定後系統把輸入焦點仍舊放在編號欄中讓我們重新輸入一個有效的數據。
圖2-14
3) 輸入編號為1,然後用TAB切換到姓名字段,輸入姓名為“馮飛”,家庭地址輸入為“南京市鳳凰西街220號”,郵政編碼輸入為“210019”,工作單位輸入為“南京市新街口百貨商場”,電話號碼輸入為025-7984684,目前狀況輸入為“目前在復習英語,准備參加托福考試”,這樣我們就輸入了一條完整的記錄到表中。
4)再次單擊工具條上的INSERT ROW按鈕,窗口上又出現一條空記錄用來輸入數據,用類似的方法依次輸入記錄的各個字段的值依次為“2”,“李明”,“杭州市浙江大學200號信箱”,“310027”,“浙江大學數學系高等數學教研室”,“0571-7996453”,“擔任數學系副主任和總支副書記”,輸好第二條記錄後用同樣的方法再輸入第三條記錄各項依次為“3”,“張玲”,“寧波市大榭開發區”,“330020”,“寧波市大榭開發區土地管理局”,“0574-5433216”,“擔任土地管理局局長”,這樣我們就完成了三條記錄的錄入工作,要注意的是此時輸入的記錄並沒有真正存放到磁盤上去,而是暫時放在緩沖區中,單擊工具條上的SAVE CHANGES按鈕,這樣就把剛才輸入的記錄真正存放到了磁盤上相應的表中(圖2-15)。
接下來介紹另外的一種數據輸入方法,輸入數據的過程如下:
1) 單擊工具條上的DB ADMINISTRATION畫板按鈕,彈出一個標題為DATABASE ADMINISTRATION的可編輯窗口,在這個窗口中可以輸入SQL語句來往表中添加記錄,不妨在其中輸入一條標准的SQL語句為“INSERT INTO MYTELEBOOK VALUES(4,‘王曉’,‘安徽天長市建設東路30號’,239300,‘安徽天長市水泥廠’,‘05507545450’,‘擔任水泥廠廠長’);”(圖2-16)。