Board logo

標題: 7-4-2 新增資料表 [打印本頁]

作者: 小誌    時間: 2011-4-20 09:23     標題: 7-4-2 新增資料表

7-4-2        新增資料表
當資料庫被建立後,其內容是無任何資料表存在的,在接下來的段落中,我們將學習如何使用phpMyAdmin來建立資料表。

本節將建立一個名稱為「Friends」的資料表,其欄位結構如下表:

欄位名稱

資料型態

長度

NULL

姓名

TINYTEXT

/

NOTNULL

生日

DATE

/

NULL

性別

Char

1

NULL

住址

TINYTEXT

/

NULL

電話

CHAR

10

NULL


作者: 小誌    時間: 2011-4-20 09:28

使用phpMyAdmin建立資料表
使用phpMyAdmin來新增資料庫內的資料表步驟如下:
1、在瀏覽器網址列輸,「http://localhost/phpmyadmin/index.php」,進入phpMyAdmin管理首頁在首頁。

2、在管理首頁左半窗格中,選取要新增資料表的資料庫項目,也就是切換要操作的資料庫對象:(本例以test資料庫為對象)
[attach]5613[/attach]
圖7-31  新增資料表。

3、在資料庫管理首頁中先確認一下操作的對象是否正確,在首頁上方會明確的列出資料庫對象名稱,如果資料庫對象無誤,則在下方的「建立新資料表於資料庫XXX」欄位中填入新建資料表的名稱與資料表內的欄位數量,最後按下「執行按鈕」:
[attach]5614[/attach]
圖7-32  資料表名稱與欄位數量定義。
作者: 小誌    時間: 2011-4-20 09:29

4、在「欄位定義」頁面中,我們就可以開始設定各個欄位的名稱、資料型別、資料長度、是否允許Null值等定義。
[attach]5615[/attach]
圖7-33  設定各個欄位。

在這個步驟要特別注意一點:對照圖7-33,頁面中有一個校對欄位,由於我們存放的資料是繁體中文,所以校對的欄位中請選取「big5_chinese_ci」,以免資料產生亂碼,如果這樣還不放心的話,您也可以在可能輸入中文的欄位裡個別設定其校較對字元表。


提示!!
「是否允許Null」的欄位若為「ˇ」打勾,代表新增一筆資料時,此欄位可以不輸入任何資料,也就是空值(NULL),若無「ˇ」打勾,則新增一筆資料時,此欄位就一定要輸入資料。

5、按下圖7-33中的「儲存」按鈕,phpMyAdmin即會建立我們所指定欄位的資料表:
[attach]5616[/attach]
圖7-34 建立資料表完成。
作者: 小誌    時間: 2011-4-20 09:30

6、當資料表建立完成後,phpMyAdmin會在頁面中顯示欄位的相關設定資訊,若要刪除某個錯誤或不需要的欄位時,可點選已存在的欄位項目列上「ㄨ」圖示連結項目:
[attach]5617[/attach]
圖7-35 刪除欄位。

當按下欄位項目列上「ㄨ」圖示連結項目後,出現一個對話視窗,讓我們確認是否要進行刪除動作,按下「確定」按鈕後該欄位就會被刪除:
[attach]5618[/attach]
圖7-36   欄位刪除確認。
作者: 小誌    時間: 2011-4-20 09:31

7、當資料表建立完成後(完成步驟5),若發現缺少了某個欄位,則可在頁面中央「新增」欄位的,在此可指定新增欄位的數量與新栽欄位在資料表中的排列位置:
[attach]5619[/attach]
圖7-37   新增欄位。

按下「執行」按鈕後,即可進行新增欄位的相關設定,其過程與步驟4雷同,在此就不再多做說明:
[attach]5620[/attach]
圖7-38  進行新增欄位的相關設定。
作者: 小誌    時間: 2011-4-20 09:33

練習:
請您試著在「test」資料庫內建立一名稱為『transcript』的資料表,其欄位結構如下表所示,此資料表將於下ㄧ節應用:

欄位名稱

資料型態

長度

NULL

學號

CHAR

10

NOTNULL

姓名

TINYTEXT

/

NOTNULL

國文

TINYINT

4

NULL

英文

TINYINT

4

NULL

數學

TINYINT

4

NULL



完成的資料表如下圖所示:
[attach]5621[/attach]
圖7-39  『transcript』的資料表。




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)