在開始之前,請確認您已依照第 3 章建立專屬資料庫。切勿將資料寫入 master、tempdb 或其他系統資料庫中。
啟動 ISQL/w(在 SQL Server 程式群組中),於查詢視窗的下拉清單選擇您建立的資料庫,然後輸入以下 SQL 陳述式並點擊「執行查詢」:
CREATE TABLE guestbook (
visitor VARCHAR(40),
comments TEXT,
entrydate DATETIME
)
執行成功時,結果視窗會顯示:This command did not return data, and it did not return any rows
恭喜!您已建立名為 guestbook 的第一張資料表,包含三個欄位:
用於儲存短字串,如 HTML 表單輸入的文字。主要有兩種:
n 為最大長度(上限 255 字元)。實際儲存長度等於資料本身長度,不會補空白。n,會以空白填補至固定長度。範例比較:輸入 "Bill Gates" 到 VARCHAR(40) 與 CHAR(40) 中:
實務上 VARCHAR 較方便,因為不需處理尾隨空白。
掌握資料類型是設計高效資料表的關鍵,下一節將深入探討各類型的適用情境。