Presentation is loading. Please wait.

Presentation is loading. Please wait.

資料庫管理 410135027 資管二 賴柏融.

Similar presentations


Presentation on theme: "資料庫管理 410135027 資管二 賴柏融."— Presentation transcript:

1 資料庫管理 資管二 賴柏融

2 建立操作環境---下載WampServer
點選Download進入下載頁面

3 建立操作環境---下載WampServer
選擇對應的版本進行下載

4 建立操作環境---下載WampServer
點選此連結開始進行下載

5 建立操作環境---安裝WampServer
點此應用程式進行安裝

6 建立操作環境---安裝WampServer
紅框內為此安裝程式之版本,確認無誤後即點選”下一步”

7 建立操作環境---安裝WampServer
選擇”我接受”,並進入下一步

8 建立操作環境---安裝WampServer
決定程式安裝路徑後,點選”下一步”

9 建立操作環境---安裝WampServer
決定是否建立桌面捷徑後,點擊”下一步”

10 建立操作環境---安裝WampServer
確認資訊無誤後,點擊“Install”進行安裝

11 在桌面右下角可以發現Wampserver已啟動
點擊捷徑 在桌面右下角可以發現Wampserver已啟動 對其點擊左鍵,會跳出指令列

12 點選Locallhost,進而開啟程式主畫面
WampServer軟體簡介 點選Locallhost,進而開啟程式主畫面 對其按下右鍵可以進行語言設定

13 WampServer軟體簡介 基本伺服器資訊 點此進入資料庫

14 WampServer軟體簡介 基本介面

15 透過SQL,來建立一個名為First_Bank的資料庫

16 建立資料庫---新增成功 剛剛新增的資料庫

17 也可以使用資料庫頁面上的”建立新資料庫”來建立資料庫
建立資料庫---透過資料庫頁面 也可以使用資料庫頁面上的”建立新資料庫”來建立資料庫

18 刪除資料庫 點選Try資料庫,並按下刪除

19 刪除資料庫---刪除成功 變回五個資料庫

20 建立資料表(Table)---選擇資料庫
注意目前所在的位置 在左邊資料庫列表中,點選你所建立的資料庫 (圖中為first_bank),接下來選取SQL分頁

21 建立資料表(Table)---選擇資料庫
建立一個名為account的Table,其中有三個項目,id,name和phone,並將id設為Primary key 成功創建Table於Database中,其中有三個項目

22 插入資料 將資料插入”account”裡

23 插入資料 插入成功

24 Select *表示選擇所有資料欄,From`account`表示從account這個Table中提取,where則是敘述式
查詢資料 Select *表示選擇所有資料欄,From`account`表示從account這個Table中提取,where則是敘述式 搜尋結果

25 這次Select我們打上A_name,一樣是從account中提取資料出來,顯示出來的結果就為右圖
查詢資料 這次Select我們打上A_name,一樣是從account中提取資料出來,顯示出來的結果就為右圖

26 Update決定將在哪個Table中進行修改 Set決定在哪些項目修改,和修改後的內容
修改資料 我們要修改表格中的一筆資料 Update決定將在哪個Table中進行修改 Set決定在哪些項目修改,和修改後的內容 Where則是要搜尋是哪筆資料要修改

27 刪除資料 這次我們要刪除一筆資料 Delete from代表要從哪個表格中刪除 where則是要刪除的條件
途中最後結果就是A_name是測試叔的資料會被刪除掉

28 講義3-9 在這題中,講義希望我們新增一個Table,並且在最後加上Check()這個語法,寫在括號中的即為條件,整個語法的作用是要檢查,輸入到這個Table中數值,例如此圖中即是要檢查輸入到customer這個table中的assets項的數值,其值必須大於等於0

29 Select *表示選取所有的資料欄,From表示從account和customer這兩個Table中取資料,最後得到的搜尋結果即為右圖
講義3-22(1) Select *表示選取所有的資料欄,From表示從account和customer這兩個Table中取資料,最後得到的搜尋結果即為右圖

30 講義3-22(2) Select選擇了 C_name,C_assets,A_name和A_id,並從customer和account這兩個Table中提取資料,最後where限制只有當C_name=A_name並且A_id= 時,才會被搜尋到,而因為所有資料中僅有一組資料ID符合,故只出現一組

31 心得 事實上,我在一開始使用SQL真的覺得很複雜又很難理解,過去在 C++養成的習慣,一時之間沒有辦法適應過來,種種的不習慣,讓我 在一開始花了很多時間,但進度卻只有一點點,這讓我感到既乏味又 很辛苦。 可是在漸漸習慣並且了解SQL是怎樣的架構之後,我開始可以像在 C++那樣不斷去嘗試各種語法,即使現在學到的都還只是皮毛,卻已 經讓我躍躍欲試了,不斷地想要去嘗試換個寫法又會怎麼樣呢,這種 好奇心,我想是一直推動我繼續學習程式語言的動力。 在SQL中,我看見了這種語言的強大之處,對於建立一個海量資料庫 中是有很多便利之處的,而其在搜尋方面也是非常容易去操作的,然 而目前我在搜尋條件這邊還是有時候會搞混,我想之後繼續練習會慢 慢改善的吧 總而言之,我很高興我又開始在學習程式語言了,上大二後,很久沒 有可以從課程內容裡得到這麼多快樂了 :P

32 The End 多謝各位~


Download ppt "資料庫管理 410135027 資管二 賴柏融."

Similar presentations


Ads by Google