、githubの住所:
https://github.com/liyinchigithub/Omysql
第二に、の効果
第三に、使用
あなたがコンピュータの構成Gitは、ノードの環境をインストールしている場合は、直接、次の押すことができます
ステップを。
1、githubのプルダウンからプロジェクトを取ります
gitのクローン[email protected]:liyinchigithub /エクスプレス-mysqlの-restfulAPI.git
2は、ディレクトリに切り替え
CD Omysql
3、インストールの依存関係
NPM インストール
4、omysqlサービスを開始
ノードserver.js
お使いのコンピュータがノード環境でない場合は5、具体的な構成はを参照することができます
次の二つのリンク:
窓https://jingyan.baidu.com/article/1876c8529c79e2890b1376dd.html
マックhttps://jingyan.baidu.com/article/6b1823098bdd9fba59e1597a.html
あなたが郵便配達のアクセスデータベースを達成することができ、上記の次のリクエスト郵便配達を構築します!
インターフェイス[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" }
本文作者:李静怡