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,期待你的加入!!
欢迎关注个人微信公众号:软件测试君