nodejs 高级mysql插件_基于NodeJs和ACE Editor插件实现简单的mysql控制台页面

页面说明

在使用NodeJs做配置管理项目时,遇到经常需要查询数据,现在使用堡垒机+跳板机查询数据,过于麻烦,有时候仅仅是需要查简单的使用数据,那能不能在配置项目里写一个简单的数据库查询应用呢?

在内部管理项目中可以使用,但是需要注意数据的安全性和操作权限,在此仅介绍使用bootstrap写一个类似SQLyog的页面,并做屏幕适配,安全性就先不展开讨论。

页面demo

写好的页面展示

6042b1574703

update.png

页面分为四个部分:左侧、右上、右中、右下,分别对应数据库表名、SQL编写区域、控制台按钮、控制台结果展示

页面div布局

执行

清空

demo

demo2

清空控制台

console:

F8-执行命令

左侧表名称从数据库加载

// 查询所有表名

$.ajax({

url: '/page/queryData',

type:'post',

dataType:'json',

data:JSON.stringify({"sql":"show tables;"}),

contentType:"application/json",

success:function(data){

if(data.success){

$('.left .list-group').html(createLeftTable(data.data) );

}

}

,error:function(e){

console.log(data);

}

});

//

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值