执行
清空
demo
demo2
清空控制台
console:
F8-执行命令
页面说明
在使用NodeJs做配置管理项目时,遇到经常需要查询数据,现在使用堡垒机+跳板机查询数据,过于麻烦,有时候仅仅是需要查简单的使用数据,那能不能在配置项目里写一个简单的数据库查询应用呢?
在内部管理项目中可以使用,但是需要注意数据的安全性和操作权限,在此仅介绍使用bootstrap写一个类似SQLyog的页面,并做屏幕适配,安全性就先不展开讨论。
页面demo
写好的页面展示
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);
}
});
//