1、准备nodejs环境
如果没有安装,在网上找教程,安装好后,在控制台输入命令查看版本,如下就成功了
2、安装xmysql
在控制台输入
npm install -g xmysql
3、连接目标数据库
帮助如下:
示例: 目标数据库为:123.23.23.1:32245 用户名:user1 密码:pass1,想连接的库名:test1
控制台输入: xmysql -h 123.23.23.1 -o 32245 -u user1 -p pass1 -d test1 -n 3001
如果Number of Tables 是0 表示没有连接成功。
4、使用postman请求
http://localhost:3001
(3001是上面连接的时候写的 -n ,如果连接的时候不写-n ,默认是3000)
-
查询整张表:GET http://localhost:3001/api/表名
-
查询某一行数据:GET http://localhost:3001/api/表名/主键的值
比如:有一张表为 data_source,主键为id
想查询id为A这一行的值,那么请求为:http://localhost:3001/api/data_source/A
-
创建一条数据:POST http://localhost:3001/api/表名
例:
数据库结果:
-
修改某条数据:PATCH http://localhost:3001/api/data_source/test1
- 删除某条数据: DELETE http://localhost:3001/api/data_source/test1
- 使用where查询:GET http://localhost:3001/api/data_source?_where=(name,eq,A股市场)
GET http://localhost:3001/api/data_source?_where=(name,eq,A股市场)&_fields=name,id
更多操作查看:https://github.com/o1lab/Xmysql#api-overview