2.1.2 向數據庫中添加表
數據庫是一個容器,其中存放的是一個個的表。接下來我們就來為剛建的TELEBOOK數據庫創建表,創建表的過程如下:
1) 單擊工具條上的CREATE TABLE畫板按鈕,就彈出了標題為CREATE TABLE的對話框(圖2-5),利用這個窗口我們就可以生成定義一張表所需要的各項信息。
圖2-5
2) 一個表是由很多的字段組成的,接下來開始定義表的各個字段了。注意COLUMN NAME一項,它是用來輸入表的字段的名字。這裡輸入第一個字段的名字為NUMBER,代表一個人在通訊錄中的編號。單擊DATA TYPE一欄的下拉箭頭,從中選擇當前字段的數據類型,不妨把NUMBER字段設置為INTEGER整型。這時WIDTH和DEC兩項是灰色的,這表示對於整型字段,數據寬度和小數點後的數據寬度兩項是不可操作的。單擊NULL一欄的下拉列表框,彈出YES 和NO兩項,是用來選擇當前的字段是否可以取空值,也就是在以後的實際記錄中這一個字段是否可以不往裡面輸入數據,因為通訊錄中的每一條記錄都必須有一個編號,所以在NULL項中選擇NO,表示這個字段不能取空值。注意到對話框的下部還有很多項用來設置當前字段的擴展信息,要指出的是,對於具體的某個字段,只要對確實需要定義和修改的屬性進行修改,其它的屬性采用系統所給定的缺省值就可以了。此外有些屬性我們等到表建立好以後再重新定義。注意擴展屬性中的HEADER項,系統已經設置了缺省值NUMBER,這裡把它修改為“編號”,同樣地把LABEL項中的缺省值修改為“編號”,上面定義的這兩項是設置這個表將來通過數據窗口等途徑顯示出來時的字段題頭和標簽。這樣就定義好了NUMBER字段的一些基本屬性(圖2-6)。
3) 單擊窗口上部中NUMBER字段的最後一項DEFAULT激活它,然後按TAB鍵,窗口中又出現一行讓我們定義表的第二個字段的有關屬性,這裡定義第二個字段的字段名為NAME,代表記錄中一個人的名字,數據類型選擇為CHAR字符型。最大寬度WIDTH不妨設置為20,顯然這個字段也應該是