在本MySQL教程中,大部分操作是基于yiibaidb這個數(shù)據(jù)庫作為學(xué)習(xí)MySQL示例數(shù)據(jù)庫,這樣的話有助于您快速有效地使用MySQL。yiibaidb數(shù)據(jù)庫是一個典型汽車零售商數(shù)據(jù)庫模型。它包含典型的業(yè)務(wù)數(shù)據(jù),如客戶,產(chǎn)品,銷售訂單,銷售訂單等。
我們在MySQL教程中使用此示例數(shù)據(jù)庫來演示從簡單查詢到復(fù)雜存儲過程的許多MySQL功能。
可以在以下鏈接中下載本MySQL教程所使用的示例數(shù)據(jù)庫(yiibaidb)。
示例數(shù)據(jù)庫下載地址:http://www.yiibai.com/downloads/yiibaidb.zip
在解壓縮上面的文件后,可以將示例數(shù)據(jù)庫導(dǎo)入到MySQL數(shù)據(jù)庫服務(wù)器中,方法如下:將示例數(shù)據(jù)庫導(dǎo)入到MySQL數(shù)據(jù)庫服務(wù)器中,并使用以下SQL語句進(jìn)行測試:
USE yiibaidb;
SELECT * FROM customers;
上面語句首先將當(dāng)前數(shù)據(jù)庫切換到yiibaidb數(shù)據(jù)庫下,并從customers表查詢數(shù)據(jù)。如果您看到返回的客戶數(shù)據(jù),說明已成功將示例數(shù)據(jù)庫(yiibaidb)導(dǎo)入MySQL數(shù)據(jù)庫服務(wù)器了。
MySQL示例數(shù)據(jù)庫模式由以下表組成:
customers: 存儲客戶的數(shù)據(jù)。products: 存儲汽車的數(shù)據(jù)。productLines: 存儲產(chǎn)品類別數(shù)據(jù)。orders: 存儲客戶訂購的銷售訂單。orderDetails: 存儲每個銷售訂單的訂單產(chǎn)品數(shù)據(jù)項。payments: 存儲客戶訂單的付款數(shù)據(jù)信息。employees: 存儲所有員工信息以及組織結(jié)構(gòu),例如,直接上級(誰向誰報告工作)。offices: 存儲銷售處數(shù)據(jù),類似于各個分公司。表與表之間的關(guān)系,請參考以下ER圖 -

我們建議您打印出此 ER 圖,并將其粘貼到桌面上,以便在學(xué)習(xí)MySQL的過程中熟悉其中的表之間的關(guān)聯(lián)關(guān)系。