- SQL學習指南(第3版)
- (美)艾倫·博利厄
- 630字
- 2022-04-13 16:19:54
2.1 創建MySQL數據庫
如果你想用本書示例中的數據進行練習,有兩種方法:
●下載并安裝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鍵。
現在,你就得到了一個包含本書示例所需的全部數據的可用數據庫。
Sakila數據庫包含一家虛構的電影租借公司的數據,其中有商店、庫存、電影、客戶、付款等數據表。雖然真實的電影租借商店基本上已成為過去,但我們可以忽略數據表staff和address,把數據表store改名為streaming_service,將商店重新包裝成一家流媒體電影公司。不過本書中的示例還是堅持使用原先的腳本(script)[1](雙關語)。
- Qt 5 and OpenCV 4 Computer Vision Projects
- Mastering Entity Framework Core 2.0
- 網頁設計與制作教程(HTML+CSS+JavaScript)(第2版)
- C語言課程設計
- Working with Odoo
- Getting Started with Greenplum for Big Data Analytics
- Angular開發入門與實戰
- NoSQL數據庫原理
- Yii Project Blueprints
- NetBeans IDE 8 Cookbook
- Nagios Core Administration Cookbook(Second Edition)
- Everyday Data Structures
- Arduino Wearable Projects
- Flask Web開發:基于Python的Web應用開發實戰(第2版)
- 深入淺出 HTTPS:從原理到實戰