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

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