[JawsDB MySQL]Discord bot DataBase教學用簡易文件

1.下載並安裝DBeaver或是其他MySQL的IDE都可以(這邊範例使用DBeaver) DBeaver Download 此為免安裝版,下載下來解壓縮後,執行DBeaber.exe就可以開啟了 有需要使用中文介面的話(僅有簡體),則是在開啟的時候加上 -nl zh 2.開啟之後,點擊左上角的插頭,選擇資料庫用MySQL,然後next 3. 然後輸入自己的MySQL資料庫訊息。 4. 輸入完畢之後,左下角可以測試連線是否正確。 P.S. 此時如果沒有安裝MySQL驅動的話,程式會詢問是否安裝,放心安裝就可以囉。 5. 在Windows->Preference->General->Appearance->Color and Fonts中 Basic可以設定編輯器的文字大小 以上為DBeaver的安裝及簡單的設定 設定完畢之後,左邊會資料庫會多了剛剛所設定的資料庫 第一層展開後會有 Databases(資料庫)、Users(使用者)、Administer(管理員)、System Info(系統資訊)的資料夾。 這邊我們只會使用到Database(資料庫),其他暫時先不去看。 MySQL中一個主機可以有多個資料庫,Heroku app建立後預設會建立一個 這邊以該資料庫做為範例。 一個資料庫中會有 Tables:資料表,主要存放存進資料庫中的資料。 Views:檢視表,主要為查詢指令的結果集。組合成可查詢的資料表的一種資料庫物件 Index:索引,為一種與資料表或檢視有關的磁碟內存結構,會加快從該資料表或檢視中擷取資料列的速度 Procedures:預存程序,簡單來說就是用SQL語法寫的程式。 Triggers:觸發程序,為回應DDL(資料定義語言)使用會執行的程式。當有使用者使用DDL的時候會執行的程式。 Events:延伸事件,恩!這我不太會解釋,之後我詳細學完再回來寫。不過這次用不到 接下來看到右邊的文字輸入區域。如果沒有地方輸入的話,按下F3,然後按New Script會出現 首先簡單介紹一下SQL的幾個語法 1.Data Definition Language:簡稱DDL,資料庫定義語言。為定義資料庫結構所使用。 簡單分為CREATE/ALTER/DROP等等,使用者權限過高不會使用的話,建議不要輸入...