資料庫管理 Homework 期末專題 使用MySQL / Windows and Mac 楊立偉教授 台灣大學工管系 2017
For Windows
Installing MySQL (1) Win 先在本機安裝MySQL Server及MySQL Workbench https://dev.mysql.com/downloads/mysql/ Windows請下載MySQL Installer for Windows完整包,於安裝時選擇上述二項 已安裝過MySQL ODBC者,選擇Add來新增上述二項
Installing MySQL (2) Win 選擇這二項的畫面 (以64位元版為例)
Installing MySQL (3) Win 部分Windows機器需先安裝Microsoft Visual C++ 2013/2015 redistributable可轉發套件,請至微軟網站下載 https://support.microsoft.com/zh-tw/help/2977003/the-latest-supported-visual-c-downloads
Installing MySQL (4) Win 安裝完成後,進行MySQL Server設定 選擇Standalone MySQL Server (單機伺服器) 選擇Development Machine (開發機) 最高權限帳號為root,設定密碼;必要時,也可在下方增加使用者帳號 勾選Configure MySQL Server as a Windows Service (安裝成系統服務) 勾選Start the MySQL Server at System Startup (開機即執行) 其他預設不變
Installing MySQL (5) Win 設定完成畫面
Using MySQL (1) 啟動MySQL Workbench,選擇localhost(本機)連線,或是按加號以新增一個連線,取一個名字,連至localhost或127.0.0.1(均為本機之意),輸入帳號密碼,測試連線成功即可
Using MySQL (2) 下載作業內容,解壓縮後得到hw5_content.sql (大小為1.37GB)點此下載 選擇左邊MANAGEMENT>Data Import,選擇Import from Self-contained File,指向該檔案,點選Start Import (如下圖)
完成後,選擇左邊SCHEMAS右邊的Refresh all符號,可看見hw5,下面有一張表格content,即為成功
Using MySQL (3) MySQL常用字串函數及轉換函數 其他請參考 LEFT(str, n) 左邊起取n個字 RIGHT(str, n) 右邊起取n個字 MID(str, pos, n) 從第pos個起(含)取n個字 INSTR(str1, str2) 回傳str1在str2內第幾個字;若不存在則傳回0 LENGTH(str) 回傳str總共有幾個字 CAST(n AS CHAR) 將n轉成字串 (n可為數字或日期) 其他請參考 https://dev.mysql.com/doc/refman/8.0/en/string-functions.html https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html
For MAC
Installing MySQL (1) Mac 先在本機安裝MySQL Server及MySQL Workbench https://dev.mysql.com/downloads/mysql/ Mac請分開安裝。其中MySQL Server如下圖
Installing MySQL (2) Mac Mac安裝過程會產生最高權限帳號root的暫存密碼,請牢記
Installing MySQL (3) Mac Mac安裝後,請按F4搜尋terminal,開啟終端機,輸入以下指令來啟動或關閉mysql sudo /usr/local/mysql/support-files/mysql.server start 啟動 sudo /usr/local/mysql/support-files/mysql.server stop 關閉
Installing MySQL (4) Mac 啟動完mysql,開啟MySQL Workbench,按加號以新增一個連線,取一個名字,連至127.0.0.1(本機之意),輸入帳號root,以及暫存密碼,之後會被提示需更新密碼 之後同Using MySQL (2) 之後步驟
GOOD LUCK !