標題:
7-3 資料庫的基礎觀念(7-3-1 如何建立資料庫)
[打印本頁]
作者:
小誌
時間:
2011-4-20 08:34
標題:
7-3 資料庫的基礎觀念(7-3-1 如何建立資料庫)
7-3 資料庫的基礎觀念
資料庫乃是一群格式化資料的儲存場所,簡單的依照層級內容來概分:資料庫(Database)->資料表(Table)->欄位(Column)->欄位資料,您不妨將資料庫想像成一間倉庫,則資料表就是倉庫中的庫房,欄位則是庫房中儲物架的儲物格,那資料呢?資料就等同放置於儲物架的物品。
7-3-1 如何建立資料庫
在MySQL Server中建立資料庫有相當多的方法,可以用命令列指令、phpMyAdmin圖型化管理介面、PHP函式等,筆者是比較喜歡用圖形化的phpMyAdmin來建立資料庫。
使用命令列指令建立資料庫
要使用指令在MySQL Server中建立資料庫,第一步就是要跟MySQL Server建立連線,建立連線的指令如下:
mysql [-u username] [-h hostname] [-p[password]] dbname
複製代碼
-u:MySQL Server使用者帳號。
-h:MySQL Server主機名稱。
-p:使用者帳號的密碼(參數與密碼之間沒有空白)。
dbname:連線後欲使用的資料庫(可省略)。
作者:
小誌
時間:
2011-4-20 08:38
1.開啟DOS模式視窗:開啟->執行->輸入「cmd」->「確定」。
2.在DOS模式視窗中輸入MySQL Server連線指令,然後按下「Enter」鍵:
mysql -u root -h localhost -p12345a
複製代碼
3.當DOS模式視窗中出現「>mysql」的提示符號時,就表示已經與MySQL Server建立連線,如下圖所示:
[attach]5592[/attach]
圖7-10 與MySQL Server建立連線。
4.裝好MySQL之後,預設會有二個資料庫存在,分別是mysql及test,要建立新資料庫之前必須先確認沒有同名的資料庫存在,所以我們可以用show指令來列表MySQL Server目前有幾個控管的資料庫:
[attach]5593[/attach]
圖7-11 列表資料庫。
show databases;
複製代碼
在命令結尾務必加上一個「;」分號。
作者:
小誌
時間:
2011-4-20 08:40
5.假設列表中的資料庫有你想操作的對象,則可利用use指令來切換操作的資料庫對象,例如切換操作對象為「mysql」資料庫,那就可以下達『use mysql』指令:
[attach]5594[/attach]
圖7-12 切換操作的資料庫對象。
6.要建立新的資料庫可以使用「create database」指令:
create database 資料庫名稱 ;
複製代碼
使用「create database」指令建立一個新資料庫後,並不代表我們正在操作的資料庫對象就是這個新建的資料庫。
[attach]5595[/attach]
圖7-13 建立新的資料庫。
例如,建立一個名為「orderbase」新資料庫:(圖7-13)
create database orderbase;
複製代碼
作者:
小誌
時間:
2011-4-20 08:41
7.由於我們的資料庫將存放的資料為中文繁體,因此,可利用「ALTER DATABASE」指令變更資料庫的基礎結構,例如字符的對照(校對),避免我們將中文資料存入資料庫後變成亂碼,這點很重要,故,請利用下列指令變更資料庫的字符對照:
ALTER DATABASE ‘資料庫名’ DEFAULT
CHARACTER SET big5 COLLATE big5_chinese_ci;
複製代碼
建立資料庫與資料庫字符的對照(校對)可同時進行,以本例來說,步驟6與7的敘述即可合併如下:
CREATE DATABASE `orderbase` DEFAULT CHARACTER SET big5 COLLATE big5_chinese_ci;
複製代碼
[attach]5596[/attach]
圖7-14 變更資料庫的字符對照。
至此,我們就完成使用指令方式建立資料庫的步驟了,最後,在「>mysql」的提示符號後輸入『exit;』結束與MySQL Server的連線。
作者:
小誌
時間:
2011-4-20 08:44
使用phpMyAdmin建立資料庫
使用phpMyAdmin來建立MySQL資料庫就更簡便了,因為完全不用煩惱指令的使用,單純的輸入資料即可:
1.打開瀏覽器直接在網址列輸入phpMyAdmin管理首頁「http://localhost/phpmyadmin/index.php」,在首頁中點選「資料庫」超連結項目:
[attach]5597[/attach]
圖7-15
2.在資料庫管理畫面最下方的「建立新資料庫」欄位中輸入新增資料庫的名稱,本例為「adminbase」。
3.在「建立新資料庫」欄位右方的「校對」下拉選單欄位中選取「big5_chinese_ci」,代表此新增的資料庫將使用「繁體中文,大小寫不相符」字符的對照(校對),然後按下「確定」按鈕:
[attach]5598[/attach]
圖7-16 輸入新增資料庫名稱與字符選擇。
作者:
小誌
時間:
2011-4-20 08:45
4.按下圖7-16中的「確定」按鈕後,phpMyAdmin即開始為我們於MySQL Server中創建ㄧ個字符表為「big5_chinese_ci」的新資料庫「adminbase」:
[attach]5599[/attach]
圖7-17 新增資料庫完成。
提示!!
在phpMyAdmin管理首頁中有ㄧ個「字符表」的超連結項目,點選該項目即可獲得字元集與校對的相關資料,見圖7-18。
[attach]5600[/attach]
圖7-18 字元集與校對資料。
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)