iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 20
1
Software Development

從問題理解與活用SQL語法系列 第 20

第二十堂:寫程式前的資料庫管理工具熟悉 - 建立、備份、還原資料表 (dbForge、HediSQL)

  • 分享至 

  • xImage
  •  

前言

這篇我將整理「資料庫管理軟體」當中比較常用的功能流程
熟悉這些常用的功能流程後
往後轉到不同家資料庫系統的管理軟體也能比較快上手

偏好使用Command Line 操作資料庫系統的人可以先自行下課

一、 連接資料庫
二、 建立資料庫
三、 建立資料表
四、 撰寫並執行SQL
五、 備份資料
六、 還原資料
七、 匯入與匯出CSV

一、連接資料庫

(一) dbForge

  1. 建立資料庫連線
    https://ithelp.ithome.com.tw/upload/images/20191006/20120331Xq4k1kqvtw.png

  2. 開啟與資料庫的連線

https://ithelp.ithome.com.tw/upload/images/20191006/20120331JhTw2gQsDC.png

(二) HediSQL

https://ithelp.ithome.com.tw/upload/images/20191006/20120331IClvGgq6jq.png

二、建立與設定資料庫

(一) dbForge

https://ithelp.ithome.com.tw/upload/images/20191006/20120331lvSg3PENHN.png

(二) HediSQL

https://ithelp.ithome.com.tw/upload/images/20191006/20120331ow66zYOV7f.png

三、建立資料表

  1. 決定資料表名稱

  2. 設定欄位名稱與型態

  3. 決定資料表的主鍵欄位
    https://ithelp.ithome.com.tw/upload/images/20191006/20120331BtsukTvXKj.png

  4. 設定欄位的限制與索引
    https://ithelp.ithome.com.tw/upload/images/20191007/20120331IVvyBFhLa4.png

https://ithelp.ithome.com.tw/upload/images/20191006/201203315iyR5NMyRA.png

HediSQL 除了使用畫面的差異,其餘大同小異
https://ithelp.ithome.com.tw/upload/images/20191006/20120331l7Pvz8mJAX.png

如果要編輯資料表,對資料表按下「滑鼠右鍵」找到Edit Table
https://ithelp.ithome.com.tw/upload/images/20191006/20120331wiRI98Dy88.png
https://ithelp.ithome.com.tw/upload/images/20191006/20120331cwiaGkkpHr.png

四、撰寫並執行SQL

  1. 打開查詢頁面
  2. 撰寫SQL
  3. 執行SQL查詢
  4. 查看查詢結果

(一) dbForge

https://ithelp.ithome.com.tw/upload/images/20191006/20120331qZdbRv3cew.png

第一次查詢的時候,如果跳出下圖視窗,請選擇「Keep it Only(唯讀)」

(二) HediSQL

https://ithelp.ithome.com.tw/upload/images/20191006/201203314Ppn0u5Vll.png

五、備份資料庫資料

  1. 設定備份的檔案路徑與檔案名稱
  2. 選擇要備份的資料庫與資料表
  3. 執行備份

(一) dbForge

https://ithelp.ithome.com.tw/upload/images/20191006/20120331l0HQBTJ9O8.png

https://ithelp.ithome.com.tw/upload/images/20191006/20120331woKU9LJFYr.png

https://ithelp.ithome.com.tw/upload/images/20191006/20120331D1dA1VN1iV.png

(二) HediSQL

https://ithelp.ithome.com.tw/upload/images/20191006/20120331JxNqGRrMvv.png

https://ithelp.ithome.com.tw/upload/images/20191006/201203318RH91tRk8g.png

六、還原資料

  1. 打開備份的SQL檔案
  2. 執行SQL
    https://ithelp.ithome.com.tw/upload/images/20191006/20120331FDXNZmb80W.png

七、匯出與匯入CSV

常見應用:將以CSV格式儲存,供其他程式、資料庫系統使用
重點:

  1. 選擇檔案格式為CSV
  2. 設定匯出或匯入的檔案名稱和路徑
  3. 設定CSV檔的剖析格式(欄位分隔、資料與資料之間的分隔)

(一) dbForge

https://ithelp.ithome.com.tw/upload/images/20191006/20120331TaNmVdMHNj.png

大致流程類似 HediSQL。

(二) HediSQL

匯出:放在查詢的結果按滑鼠右鍵選單
https://ithelp.ithome.com.tw/upload/images/20191006/201203316eQv3W9l73.png

https://ithelp.ithome.com.tw/upload/images/20191006/20120331FbyBcVErbX.png

匯入:放在上方「工具」→「匯入CSV檔案」
https://ithelp.ithome.com.tw/upload/images/20191006/20120331F9bfKmAuwD.png

https://ithelp.ithome.com.tw/upload/images/20191006/20120331IfopVPyR7o.png


上一篇
第十九堂:英文單字測驗程式(2) 準備自己的資料庫環境 - MariaDB + dbForge Studio
下一篇
第二十一堂:英文單字測驗程式 ─ 實作資料庫連線參數設定程式 (Connect物件)
系列文
從問題理解與活用SQL語法30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言