iT邦幫忙

2022 iThome 鐵人賽

DAY 27
0
自我挑戰組

鐵人挑戰系列 第 28

Day28- SQLite3-聊天室內容資料庫

  • 分享至 

  • xImage
  •  

Day28- SQLite3-聊天室內容資料庫

我剛開始選擇使用js撰寫sqlite的理由是因為聊天室的內容是使用html來傳輸,而聊天室串連著js,所以想要使用js撰寫,讓資料庫的程式能夠寫在js當中,也方便使用變數和維護比較便利,不需要多個程式之間切換,隨著之前寫著js的sqlite3失敗,我轉為使用python撰寫,並把python程式寫入到RASA負責聊天回復的機器人那,因為所需變數,在RASA也有,雖然RASA不是由我研究撰寫,但是我與撰寫RASA的成員溝通,最後選用了python是正確的決定。
首先得安裝可以管理資料庫的頁面,我這邊選用DB Bowser for SQLite作為我的資料庫管理頁面,之所以會使用這個來作為我的管理頁面的原因是因為:

  • 創建和壓縮數據庫文件
  • 創建、定義、修改和刪除表
  • 創建、定義和刪除索引
  • 瀏覽、編輯、添加和刪除記錄
  • 搜索記錄
  • 以文本形式導入和導出記錄
  • 從 CSV 文件導入和導出表格
  • 從/向 SQL 轉儲文件導入和導出數據庫
  • 發出 SQL 查詢並檢查結果
  • 檢查應用程序發出的所有 SQL 命令的日誌
  • 根據表或查詢數據繪製簡單圖形
    可以做到諸如此類的事情,相當好用。下載的網址在:https://sqlitebrowser.org/

    可以從圖看到,能新增資料夾,打開資料夾,刪減資料表等等,以及從資料表的資料欄位都能觀看控管,還有Bowser Data直接從這頁面修改資料欄位的data,最右邊還能直接輸入SQL程式來執行。

上一篇
Day27- SQLite3-聊天室內容資料庫
系列文
鐵人挑戰28
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言