官术网_书友最值得收藏!

如果你想用本書示例中的數據進行練習,有兩種方法:

●下載并安裝MySQL Server 8.0或以上版本,加載Sakila樣本數據庫;

●通過katacoda網站訪問MySQL Sandbox。需要注冊一個Katacode賬號(免費),然后單擊Start Scenario按鈕。

如果選擇第二種方法,一旦啟動場景,就會安裝并啟動MySQL服務器,然后加載Sakila模式和數據。這些準備好之后,就會出現一個標準的mysql>提示符,然后便可以開始查詢樣本數據庫了。這顯然是最簡單的方法,我預計大多數讀者都會選擇這種方法。如果你覺得不錯,就可以直接閱讀下一節了。

如果你喜歡有自己的數據副本,并希望進行的任何修改都是永久性的,或是對安裝MySQL服務器感興趣,可以選擇第一種方法,也可以選擇使用托管在Amazon Web Services或Google Cloud等環境中的MySQL服務器。不管是哪種情況,都需要自行安裝和配置,不過這已經超出了本書的范圍。準備好數據庫之后,按照下列步驟來加載Sakila樣本數據庫。

首先,運行命令行客戶端mysql,輸入密碼,然后執行下述步驟。

1.進入異步社區,找到本書的頁面,從中下載sakila database。

2.把文件放入本地目錄下,比如C:\temp\sakila-db(換成你自己的目錄路徑,后兩步要用到)。

3.輸入source c:\temp\sakila-db\sakila-schema.sql,然后按Enter鍵。

4.輸入source c:\temp\sakila-db\sakila-data.sql,然后按Enter鍵。

現在,你就得到了一個包含本書示例所需的全部數據的可用數據庫。

圖片 19{} Sakila數據庫包含一家虛構的電影租借公司的數據,其中有商店、庫存、電影、客戶、付款等數據表。雖然真實的電影租借商店基本上已成為過去,但我們可以忽略數據表staff和address,把數據表store改名為streaming_service,將商店重新包裝成一家流媒體電影公司。不過本書中的示例還是堅持使用原先的腳本(script)[1](雙關語)。

主站蜘蛛池模板: 澳门| 宿松县| 闽侯县| 府谷县| 铁岭市| 屏山县| 大港区| 庆元县| 额尔古纳市| 驻马店市| 临高县| 大足县| 永州市| 邵东县| 上虞市| 右玉县| 柞水县| 汝城县| 密山市| 北川| 泾川县| 铜川市| 中西区| 太和县| 苏尼特右旗| 临沧市| 昌图县| 建始县| 江源县| 梁平县| 新源县| 黄山市| 宣恩县| 广东省| 融水| 仪征市| 平果县| 台北县| 兴文县| 高台县| 双城市|