如果所有的資料庫指令,包括宣告表格、輸入資料、修改資料, 都要在 MySQL 的文字介面內完成,則使用者要打好多的字。但是
mysql db < script.sql其中 db 是您自己的資料庫名字。
以下我們以課本中的 ZIP 表格為例,用腳本程式來建立這張表格。 首先要宣告。請自己寫一個純文字檔案,命名為 create_zip.sql,內容是以下七列。
drop table if exists ZIP;注意,我們使用了 smallint unsigned 型態。 它相當於 C 語言的 unsigned short 型態, 可表達 0 到 65535 = 216-1 之間的整數。
create table ZIP (
id smallint unsigned not null auto_increment primary key,
zip int unsigned,
zone char(10),
area char(10)
);
然後在 UNIX 文字介面中,下指令
mysql db < create_zip.sql就在 db 內宣告了這張表格。您可以進入 MySQL 去檢查一下是否正確了。
然後,我們該輸入 ZIP 的資料了。臺灣目前共有 364 個郵遞區號, 為了節省讀者的力氣,我們已經準備好了輸入郵遞區號的腳本程式。 下載 insert_zip.sql 並儲存檔案,然後說
mysql db < insert_zip.sql就整批輸入了這 364 筆資料。
如果要將一份網頁文件存檔,較為直接的方法,是將指標放在錨上, 然後按滑鼠右鍵,在跳出的浮動選單上,選擇 [另存新檔] 或類似選項, 然後按照電腦的指示,換資料夾或者更換檔名。 |
習題