iT邦幫忙

2022 iThome 鐵人賽

DAY 25
0
Software Development

30天學會Golang系列 第 25

Day25 - Go的 gorm 資料庫處理 - DBeaver

  • 分享至 

  • xImage
  •  

今天要講的是關於資料庫的部分 後端就必須時常與資料庫打交道,資料庫又分為 sql 與 nosql,在這裡我們會講解 sql,並且使用的是 mysql,今天我們就來做兩支 api,一支 api 是將使用者的帳號與密碼寫入資料庫,另一支 api 是讀取所有使用者的帳號密碼,因為我們要使用的是 mysql,所以需要安裝 mysql,其安裝方式可以參考 參考來源1,注意,請記住自己設定的密碼!密碼!密碼!

由於 mysql 是在 terminal 中執行的,對於新手相較不友善,因此如果想要方便管理資料庫的話,不仿考慮方便一點的圖形化工具,根據目前的經驗,建議可以使用 DBeaver,選擇屬於自己的作業系統與晶片,安裝好的圖示如下:

https://ithelp.ithome.com.tw/upload/images/20221006/20150797iTj9EmSlGX.png

點開來後會看到類似下圖畫面:

https://ithelp.ithome.com.tw/upload/images/20221006/20150797Lzh5yHOP6c.png

然後點擊左上角的新建數據庫連接,綠色+配插頭的圖示,會看到以下畫面:

https://ithelp.ithome.com.tw/upload/images/20221006/20150797skb02M7a6h.png

點擊 MySQL:

https://ithelp.ithome.com.tw/upload/images/20221006/201507970uY09vfpqB.png

這時候請輸入剛剛在 mysql 中的密碼!

https://ithelp.ithome.com.tw/upload/images/20221006/20150797OHypQKScA4.png

連接好後,我們可以先創建一個測試用的資料庫環境:

https://ithelp.ithome.com.tw/upload/images/20221006/2015079797VcnuU6Zh.png

然後新增一個屬於你所想要的名字:

https://ithelp.ithome.com.tw/upload/images/20221006/20150797MWLMUSCJov.png

建好的資料庫環境結果如下:

https://ithelp.ithome.com.tw/upload/images/20221006/20150797F9bsmiCXMq.png

以上關於 DBeaver 的建置就算是到一個段落,接下來就是如何寫入與讀取的環節,但今天有點來不及弄完,明天再來把讀寫資料庫的部分交上來,真是不好意思

第25天報到,接下來就開始跟資料庫有互動了,有機會也把多個表單的情況也一起納進來考量

參考來源

  1. https://segmentfault.com/a/1190000037533801

代碼連結


上一篇
Day24 - Go的後端架構介紹
下一篇
Day26 - Go的 gorm 資料庫處理
系列文
30天學會Golang31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言