1、github 地址:
https://github.com/liyinchigithub/Omysqlhtml
2、效果
node
3、使用方式
mysql
若是你電腦已經安裝配置 Git、node 環境,能夠直接按下面
步驟進行操做:git
一、從 github 拉取工程github
git clone git@github.com:liyinchigithub/express-mysql-restfulAPI.git
二、切換到目錄下sql
cd Omysql
三、安裝依賴包數據庫
npm install
四、啓動 omysql 服務express
node server.js
五、若是你的電腦尚未 node 環境,具體配置方法能夠參考
下面兩個連接:npm
windows https://jingyan.baidu.com/article/1876c8529c79e2890b1376dd.htmlwindows
mac https://jingyan.baidu.com/article/6b1823098bdd9fba59e1597a.html
在 postman 上面構建如下請求,便可實現 postman 訪問數據庫!
【API 接口文檔】
一、功能 建立數據庫
請求方法:POST 請求地址: http://127.0.0.1:8004/mysql_demo/CreateDB/ 請求 body: { "host":"127.0.0.1", "user":"root", "password":"12345678", "port":"3306", "query":"CREATE DATABASE Express_API_DB;" } 響應 body: { "result": "success", "status": 200 }
二、功能 建立表
請求方法:POST 請求地址: http://127.0.0.1:8004/mysql_demo/CreateTable/ 請求 body: { "host":"127.0.0.1", "user":"root", "password":"12345678", "port":"3306", "database":"數據庫名稱", "query":"CREATE TABLE table4(name VARCHAR(100),id VARCHAR(100),age INT,address VARCHAR(100),tel INT,PRIMARY KEY ( id ))ENGINE=InnoDB DEFAULT CHARSET=utf8;" } 響應 body: { "result": "success", "status": 200 }
三、功能 插入數據
請求方法:PUT 請求地址: http://127.0.0.1:8004/mysql_demo/insert_data/ 請求 body: { "host":"127.0.0.1", "user":"root", "password":"12345678", "port":"3306", "database":"數據庫名稱", "addSql":"INSERT INTO table4(address,age,id,name,tel) VALUES('福建省泉州市豐澤區',19,225,'劉麗麗','159115');" }
四、功能 更新數據
請求方法:PUT 請求地址:http://127.0.0.1:8004/mysql_demo/update/ 請求 body: { "host":"127.0.0.1", "user":"root", "password":"12345678", "port":"3306", "database":"數據庫名稱", "UpdateSql":"UPDATE table4 SET address='福建省廈門市 ',age='17',id='123',name='趙柳',tel='123123' WHERE name='劉麗麗 ';" }
五、功能 刪除表數據
請求方法:DELETE 請求地址:http://127.0.0.1:8004/mysql_demo/delete/ 請求 body: { "host":"127.0.0.1", "user":"root", "password":"12345678", "port":"3306", "database":"數據庫名稱", "delSql":"DELETE FROM table4 where name='王老五';" }
六、功能 刪除表
請求方法:DELETE 請求地址:http://127.0.0.1:8004/mysql_demo/drop 請求 body: { "host":"127.0.0.1", "user":"root", "password":"12345678", "port":"3306", "database":"數據庫名稱", "DropSql":"DROP TABLE table4;" }
七、功能 刪除數據庫
請求方法:DELETE 請求地址:http://127.0.0.1:8004/mysql_demo/drop 請求 body: { "host":"127.0.0.1", "user":"root", "password":"12345678", "port":"3306", "database":"數據庫名稱", "DropSql":"DROP DATABASE Express_API_DB;" }
八、功能 查詢條件
請求方法:POST 請求地址:http://127.0.0.1:8004/mysql_demo/find 請求 body: { "host":"127.0.0.1", "user":"root", "password":"12345678", "port":"3306", "database":"數據庫名稱", "findSql":"SELECT * FROM table4 WHERE name='趙柳';" }
九、功能 查詢表內全部數據
請求方法:POST 請求地址:http://127.0.0.1:8004/mysql_demo/find 請求 body: { "host":"127.0.0.1", "user":"root", "password":"12345678", "port":"3306", "database":"數據庫名稱", "findSql":"SELECT * FROM table4;" }
十、功能 查詢全部數據庫
請求方法:POST 請求地址: http://127.0.0.1:8004/mysql_demo/show_databases 請求 body: { "host":"127.0.0.1", "port":"3306", "user":"root", "password":"12345678", "findSql":"show databases" }
十一、功能 查詢數據庫全部表
請求方法:POST 請求地址: http://127.0.0.1:8004/mysql_demo/show_databases 請求 body: { "host":"127.0.0.1", "port":"3306", "user":"root", "password":"12345678", "database":"數據庫名稱", "findSql":"show tables" }
本文做者:李靜怡
EOF
本文做者:久曲建的測試窩
本文連接:https://www.cnblogs.com/longronglang/p/11324456.html
關於博主:評論和私信會在第一時間回覆。或者直接私信我。
版權聲明:本博客全部文章除特別聲明外,均採用 BY-NC-SA 許可協議。轉載請註明出處!
聲援博主:若是您以爲文章對您有幫助,能夠點擊文章右下角【推薦】一下。您的鼓勵是博主的最大動力!
優秀不夠,你是否無可替代
軟件測試交流QQ羣:721256703,期待你的加入!!
歡迎關注個人微信公衆號:軟件測試君