zoukankan      html  css  js  c++  java
  • 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"
    }


    本文作者:李静怡
  • 相关阅读:
    12-单表查询
    11-数据的增删改
    10-外键的变种 三种关系
    09-完整性约束
    08-数据类型(2)
    07-数据类型
    06-表的操作
    05-库的操作
    Spring:(六) 代理模式
    Spring:(五) 注解
  • 原文地址:https://www.cnblogs.com/longronglang/p/11324456.html
Copyright © 2011-2022 走看看