postman請求數據庫方法(Omysql)


一、github 地址:

https://github.com/liyinchigithub/Omysql

二、效果

 

三、使用方式

 


如果你電腦已經安裝配置 Git、node 環境,可以直接按下面
步驟進行操作:

1、從 github 拉取工程

git clone git@github.com:liyinchigithub/express-mysql-restfulAPI.git

2、切換到目錄下

cd Omysql

3、安裝依賴包

npm install

4、啟動 omysql 服務

node server.js

5、如果你的電腦還沒有 node 環境,具體配置方法可以參考

下面兩個鏈接:


windows https://jingyan.baidu.com/article/1876c8529c79e2890b1376dd.html

mac https://jingyan.baidu.com/article/6b1823098bdd9fba59e1597a.html

在 postman 上面構建以下請求,即可實現 postman 訪問數據庫!

【API 接口文檔】

1、功能 創建數據庫

請求方法: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
}

2、功能 創建表

請求方法: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
}

3、功能 插入數據

請求方法: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');"
}

4、功能 更新數據

請求方法: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='劉麗麗
';"
}

5、功能 刪除表數據

請求方法: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='王老五';"
}

6、功能 刪除表

請求方法: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;"
}

7、功能 刪除數據庫

請求方法: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;"
}

8、功能 查詢條件

請求方法: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='趙柳';"
}

9、功能 查詢表內所有數據

請求方法: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;"
}

10、功能 查詢所有數據庫

請求方法: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"
}

11、功能 查詢數據庫所有表

請求方法: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"
}


本文作者:李靜怡


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM