Postman连接mysql数据库工具 xmysql

这篇具有很好参考价值的文章主要介绍了Postman连接mysql数据库工具 xmysql。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Postman连接mysql数据库

在接口测试过程中,我们有时候需要通过查询数据库数据,来判断接口执行的结果是否正确,来校验数据的准确性。

但是 Postman 并没有提供数据库的查询功能。

好在,有一款基于 node.js 的工具 Xmysql可以将数据库的表数据转换成 Restful API 接口,返回 JOSN 格式的结果数据。

一、安装node.js

此处不赘述,网上有很多教程。一路next即可,最后配置环境变量path。
官网:http://nodejs.cn/download/

二、安装xMySQL,连接数据库

1、安装xMySQL:

在node.js 环境安装配置好后,执行npm install -g xmysql 安装xMySQL 。
postman怎么连接数据库,Postman学习,数据库,postman,mysql

2、启动服务,连接数据库

为了方便测试,可以自己创建一个数据库、表。

1、新建连接信息

2、创建数据库
create DATABASE 数据库名称;
3、创建表
create table isTester(
id INT(10) not null unique primary key,
uname VARCHAR(20) not null,
sex VARCHAR(4),
birth year,
department VARCHAR(20),
address VARCHAR(50)
);
CREATE  TABLE  grade (
id  INT(10)  NOT NULL  UNIQUE  PRIMARY KEY  AUTO_INCREMENT ,
stu_id  INT(10)  NOT NULL ,
c_name  VARCHAR(20) ,
grade  INT(10),
FOREIGN KEY ( stu_id ) REFERENCES istester ( id )
);
4、插入表数据
insert into istester (id, uname, sex) value (1, "张三", "1"),(2, "里斯", "2"),(3, "王五", "1"),(4, "李六", "2");
insert into grade(id, stu_id, c_name, grade) value (1, 1, "语文", 90),(2, 2, "数学", 100),(3, 3, "英语", 20),(4, 1, "英语", 90);

进入xMySQL的安装目录运行命令,连接数据库

xmysql -h host_name -u user_name -p user_password -r ip -d database_name

说明:-r ip 指定访问的 API 的 IP,这样可以跨服务器访问;如果不加,就只能使用 localhost 和 127.0.0.1 进行本机访问。
postman怎么连接数据库,Postman学习,数据库,postman,mysql

可以看到xMySQL默认端口是3000,所以直接在url中输入http://localhost:3000/api/表名,就可以查询到表的数据了
postman怎么连接数据库,Postman学习,数据库,postman,mysql

三、在postman中通过Xmysql API对数据库进行增删查改操作

注意
1、在Postman中执行SQL语句时,步骤2的cmd窗口和MySQL都不可以关闭。
2、以下的id指的是所操作表的主键。

1、查询表数据

1.1、查询表的所有数据
请求方式:get
请求url: http://localhost:3000/api/表名

postman怎么连接数据库,Postman学习,数据库,postman,mysql

1.2、带条件查询

请求方式:get
请求url:http://localhost:3000/api/表名?_where=(条件,eq,值)

postman怎么连接数据库,Postman学习,数据库,postman,mysql

1.3、分组查询

通过 groupby 接口进行分组查询,通过内置的参数_fields指定分组的字段。

请求方式:get
请求url:http://localhost:3000/api/表名/groupby?_fields=分组的字段名

postman怎么连接数据库,Postman学习,数据库,postman,mysql

2、向数据库表中插入数据

请求方式:post
请求url:http://localhost:3000/api/表名
body传参:json格式的参数值(参考查询返回的参数)

postman怎么连接数据库,Postman学习,数据库,postman,mysql

3、修改表数据

请求方式:patch
请求url:http://localhost:3000/api/表名/id
body传参:json格式的参数值

postman怎么连接数据库,Postman学习,数据库,postman,mysql

4、删除表的数据

4.1、删除单条数据
请求方式:delete
删除单条数据:http://localhost:3000/api/表名/id

postman怎么连接数据库,Postman学习,数据库,postman,mysql
postman怎么连接数据库,Postman学习,数据库,postman,mysql
postman怎么连接数据库,Postman学习,数据库,postman,mysql

4.2、删除多条数据
请求方式:delete
请求url:http://localhost:3000/api/表名/bulk?_ids=值1,值2,值3

postman怎么连接数据库,Postman学习,数据库,postman,mysql
postman怎么连接数据库,Postman学习,数据库,postman,mysql
postman怎么连接数据库,Postman学习,数据库,postman,mysql

5、统计表的行数

请求方式:get
请求url:http://localhost:3000/api/表名/count

postman怎么连接数据库,Postman学习,数据库,postman,mysql

6、根据外键查询

请求方式:get
请求url:http://localhost:3000/api/父表名/父表id/子表名

postman怎么连接数据库,Postman学习,数据库,postman,mysql文章来源地址https://www.toymoban.com/news/detail-631181.html

到了这里,关于Postman连接mysql数据库工具 xmysql的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Postman(08)如何使用Postman的pre-request script功能连接数据库

    Postman是一款常用的API测试工具,可以用于测试REST API、SOAP API等等。虽然Postman本身是不支持直接连接数据库的,但是可以通过使用Postman的pre-request script(前置脚本)功能,来实现连接数据库的功能。下面是一些大致的步骤,来看看吧: 首先,我们需要在本地安装数据库,例

    2024年02月20日
    浏览(55)
  • kettle工具连接MySQL数据库报错 Caused by: javax.net.ssl.SSLException: Received fatal alert: internal_error

            前几天为了修复MySQL数据库漏洞,项目上从5.7.41版本升级到了5.7.43,今天在使用kettle时发现数据库突然连不上了,测试连接报如下错误:            Error connecting to database: (using class org.gjt.mm.mysql.Driver) Communications link failure The last packet successfully received from the serve

    2024年02月06日
    浏览(50)
  • dbeaver 数据库连接工具使用教程

    dbeaver是一款很强大的数据库连接工具,本人之前使用的是navicat,挺好用的,只不过每次激活都要整半天,然后看到了dbeaver这款工具,本着尝试的心态,体验了下,真香。 下面来配置dbeaver 1.下载安装 在官网(https://dbeaver.io/download/)进行下载。 Releases · dbeaver/dbeaver · GitHub

    2024年03月12日
    浏览(40)
  • MySQL数据库,JDBC连接数据库操作流程详细介绍

    在学完 MySQL 和 Java 后,我们通常会尝试使用 Java编译器 连接 MySQL数据库,从而达到使用编译器来操作数据库的效果。连接的这个过程会用 JDBC 相关知识,因此我把 JDBC 包的下载及导入流程,以及 JDBC 的使用流程整理下来分享给大家。 目录 1. 啥是JDBC? 2. JDBC依赖包 2.1 依赖包

    2024年02月06日
    浏览(99)
  • Mysql查询数据库连接状态及连接信息

    使用MySQL时,需要了解当前数据库的情况,例如当前的数据库大小、字符集、用户等等。下面总结了一些查看数据库相关信息的命令 查看显示所有数据库 查看当前使用的数据库 查看数据库使用端口 查看当前数据库大小 例如,我要查看INVOICE数据库的大小,那么可以通过下面

    2024年02月11日
    浏览(55)
  • mysql面试题30:什么是数据库连接池、应用程序和数据库建立连接的过程、为什么需要数据库连接池、你知道哪些数据库连接池

    该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 数据库连接池是一种用于管理和复用数据库连接的技术。它是在应用程序和数据库之间建立一组数据库连接,并以池的形式存储起来,每当应用程序需

    2024年02月07日
    浏览(54)
  • scala连接mysql数据库

    scala中通常是通过JDBC组件来连接Mysql。JDBC, 全称为Java DataBase Connectivity standard。 加载依赖 其中包含 JDBC driver 1.1 spark组件直接连接(推荐) 通过spark.read直接连接,直接得到dataframe 注意:driver的类名根据不同的JDBC版本不同,早一些的版本为 com.mysql.jdbc ,而不是 com.mysql.cj.jdbc

    2024年02月13日
    浏览(38)
  • Python 连接 MySQL 数据库

    在实际数据分析和建模过程中,我们通常需要从数据库中读取数据,并将其转化为 Pandas dataframe 对象进行进一步处理。而 MySQL 数据库是最常用的关系型数据库之一,因此在 Python 中如何连接 MySQL 数据库并查询数据成为了一个重要的问题。 本文将介绍两种方法来连接 MySQL 数据

    2024年02月16日
    浏览(50)
  • c++ 连接mysql数据库

            使用vs2019对window11中的数据库进行连接 1. 配置连接环境         首先需要把mysql中的头文件和库文件放入到c++项目工程中 1.打开安装MySQL的目录,在windows系统中如果是默认路径,应该和我的是一样的:C:Program FilesMySQLMySQL Server 8.0 2.找到include,和lib文件,inclu

    2024年02月02日
    浏览(43)
  • C++连接mysql数据库

    目录 一、准备 二、读取数据 三、修改数据 参考博客 mysql安装及操作 首先在本地下载mysql数据库,或者使用在线数据库,在数据库中创建一个表,往表里填入数据,不然无法读取到数据。运行代码前,将libmysql的静态库和动态库拷贝到代码路径,c++工程的包含路径配置成mys

    2024年02月15日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包