安裝nodejs和npm
參照菜鳥程式設計進行安裝:https://www.runoob.com/nodejs/nodejs-install-setup.html
安裝完成nodejs之後會自動安裝npm哦。
檢視npm的版本使用指令
npm -v
安裝xmysql
執行指令: npm install -g xmysql

啟動xmysql:
xmysql的相關啟動參數,可以通過xmysql -h檢視.
連接配接資料庫使用指令:
xmysql -h localhost -u mysqlUsername -p mysqlPassword -d databaseName
連接配接成功後會出現下圖:
注意:這個服務不能關閉要一直打開
如果報錯292,那麼可能是端口被占用了,殺掉占用的程序就好了。
執行sql語句
啟動xmysql後,即可通過
http://localhost:3000/api/
通路 xmysql 自動生成的 Rest API,詳細的使用方法可通過https://github.com/o1lab/xmysql檢視
下面舉我的一個例子:
轉化為sql語句就是:
關于後面的p和size,解釋如下:
_p表示頁面,_size表示響應行的大小
預設情況下,每個GET請求在一個表上傳回20條記錄,最多傳回100條記錄。
/api/payments?_size=50
/api/payments?_p=2
/api/payments?_p=2&_size=50
當_size大于100時-記錄數預設為100(即最大值)
當_size小于或等于0時-記錄數預設為20(即最小值)
其他具體寫法參考github上的開發文檔哦。