(一),MySQL的安裝:
MySQL5.5的安裝包:
http://dev.mysql.com/downloads/mysql/
MySQL的安裝請看下面博客:
http://jingyan.baidu.com/article/ed2a5d1f4968c909f6be179f.html
是否安裝成功的測試:?
我們可以發(fā)送快捷方式到桌面,或者固定到開始菜單方便使用。單擊打開:
這里的密碼為你安裝時自己設定的密碼。輸入密碼,回車得到下圖,則安裝成功
(二),MySQL的簡單操作:
(1),簡單命令:獲取服務器告訴它的版本號和當前日期。
(2),簡單命令:使用MySQL進行計算器的操作。
*注意:不區(qū)分大小寫輸入關鍵詞,接受自由格式的輸入:輸入語句可以多行輸入,但是直到看見分號才執(zhí)行,例如我們可以拆分輸入,
mysql> SELECT
-> USER()
-> ,
-> CURRENT_DATE;?
(四)創(chuàng)建并使用數(shù)據(jù)庫
(1),使用SHOW語句找出服務器上當前存在什么數(shù)據(jù)庫:
(每臺電腦的數(shù)據(jù)庫列表都不一樣,但是一般都具有mysql和test這2個數(shù)據(jù)庫。因為mysql是必需的,因為它描述用戶訪問權(quán)限,test數(shù)據(jù)庫經(jīng)常作為用戶試身手的工作區(qū)。)
(2),創(chuàng)建并選擇數(shù)據(jù)庫
我們可以使用creat來創(chuàng)建一個數(shù)據(jù)庫,數(shù)據(jù)庫名稱一般可以任意
mysql> CREATE DATABASE menagerie;
為了使menagerie成為當前的數(shù)據(jù)庫,使用use命令來使用它:
mysql> USE menagerie
(3),創(chuàng)建表
就我們剛剛建立的menagerie數(shù)據(jù)庫而言,我們使用show語句查看當前狀態(tài),可以看到他此時為空
但是對于一個數(shù)據(jù)庫,數(shù)據(jù)庫結(jié)構(gòu)應該是什么,什么數(shù)據(jù)庫表,各數(shù)據(jù)庫表中有什么樣的列?這就比較難,需要你去考慮每個元素應該是什么樣作用,是作為數(shù)據(jù)庫的屬性還是數(shù)據(jù)庫的實體,他們之間有著什么樣的聯(lián)系?我們可以畫ER圖來理清邏輯上的關系。
數(shù)據(jù)庫中ER圖的作用與ER圖的使用,請關注這個博客(長期更新):
數(shù)據(jù)庫的基礎知識,請閱讀這篇博客,有比較詳細的講解:
我們在這里以一個寵物店為例,創(chuàng)建一個數(shù)據(jù)庫的表:
這時我們需要一個包含你每個寵物的記錄的表。它可稱為pet表,并且它至少應該包含每個動物的名字,除了名字本身,一個表也應該包含另外的信息。那么我們可能考慮到每個動物的主人,你可能也想要了解每個寵物的種類,性別,年齡之類的。
于是我們創(chuàng)建一個這樣的表,包含6項基礎的信息:名字、主人、種類,性別、出生和死亡日期。
?