mac mysql sequel_MAC下最好用的Mysql工具Sequel Pro扩展(bundle)单行显示工具
一直在寻找一个比较好用的mac下的Mysql工具
试过一下几个:
Navicat 实在是卡
tableplus 还算是好用吧,但是比较蛋疼的是收费
Sequel Pro 刚开始觉得不好用,现在觉得比较完美,需要调教
直入主题:
1.Sequel Pro 设置提示延迟为0.5s 这个我之前一直用默认的,提示超级慢,非常难受,调整过后非常流畅
2.单行按列显示,这个功能tableplus的非常好用,我一直希望能有一个这样的功能
3.SQL语句格式化 https://www.jianshu.com/p/bbf...
说搞就搞,先看一下最终效果:
已经非常完美了,可以展示出表格和按照关键字进行过滤
1.配置Sequel Pro bundle选项 Bundles -> Bundle Editor -> Date table 点击show -> 然后点击左下角+号 ,添加一个新的,按下图设置即可
bundle scope : Date Table
Input: select rows(csv)
output: show as HTML
也可以选择 SHOW AS HTML TOOLTIP 进行直接提示
1.使用Python解析出相应的内容csv格式的,代码比较简单,主要是python不熟
2.按照table固定格式输出HTML即可
3.通过js进行过滤table中的元素
#!/usr/bin/python
#coding=utf-8
import urllib2, urllib
import json
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
data = sys.stdin.readlines()
#过滤掉没数据表格
if len(data) > 0 :
print 'filter'
print 'reset
'
else:
exit(0)
header = data[0].strip('\n');
headers = header.split(",")
rowdata = data[1];
rowdatas = rowdata.split(",")
content_tab_row = '
row_tr = ""
for index in range(len(headers)):
row_tr = row_tr + "
" +headers[index].strip('"') +" " +rowdatas[index].strip('"') +" " + ""
content_tab_row = content_tab_row + row_tr + "
"
print content_tab_row
#引入jQuery
print ''
print '
print 'jQuery.expr[":"].contains=function(a,i,m){return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase())>=0};'
print '$("#filterBtn").click(function(){var keyword=$("#filterName").val();if(keyword==undefined||keyword==""){return}$("table tbody tr").hide().filter(":contains(\'"+(keyword)+"\')").show()});'
print '$("#resetBtn").click(function(){window.location.reload()});'
print ''
这样就算是大功告成了。
遇到问题:
刚开始觉得实现了展示即可,但是还是非常想实现过滤功能的,这个功能很常用,
查看文档发现可以支持SHOW AS HTML 是支持JavaScript的
但是一直尝试不成功,后来发现其实页面导出的就是HTML,那按理说就可以执行js代码,然后进行简单测试发现真的可以实现这个功能。
所以后来又添加上了filter功能。
Github :https://github.com/colincatsu...
mac mysql sequel_MAC下最好用的Mysql工具Sequel Pro扩展(bundle)单行显示工具相关推荐
- mysql front mac安装_Mac下配置安装数据库-MySQL
那么从今天开始陆续会更新数据库和Hibernate框架的博文,也是Himi学习的历程记录,希望大家能共同讨论和研究: OK,本篇简单介绍安装吧,首先到MySQL官方网站: http://www.mys ...
- mysql5.3.4 mac 配置_Mac下安装与配置MySQL
步骤: 1.官网下载mysql安装包mysql-5.7.13-osx10.11-x86_64.bmg安装 2.安装完成后终端输入: mysql --version ----显示版本号说明正常,若显示 ...
- mysql noinstall_Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)
下载解压不说 我解压在:E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64 添加配置文件E:\DBFiles\mysql-5.7.15-winx64\ ...
- [mysql] linux下使用yum安装mysql
From: http://www.2cto.com/database/201207/141878.html linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list ins ...
- nginx 怎么重新编译安装mysql,centos 下 编译安装 nginx + mysql + php 服务
centos 下编译安装nginx + mysql + php 服务 1.安装nginx 1.1.安装依赖包 yum install wget make gcc gcc-c++ pcre-devel ...
- mac上的mysql管理工具sequel pro
https://blog.csdn.net/wan_zaiyunduan/article/details/54909389 以前用过Plsql.Navicat.Workbench,现在换到mac上,用 ...
- bind dns mysql,linux下bind9.8+dlz+mysql 的dns服务器局域网配置
linux下bind9.8+dlz+mysql 的dns服务器局域网配置 安装1.mysql 我用的二进制包安装 groupadd mysql useradd -r -g mysql -s /sbin ...
- linux下c语言调用mysql,Linux下C语言连接MySQL
首先保证安装: 1:安装MySQL:sudo apt-get install mysql-server mysql-client 2:安装MySQL开发包:sudo apt-get install l ...
- linux下c语言调用mysql,Linux下C语言操作MYSQL总结
Linux下C语言操作MYSQL总结 发布时间:2006-12-17 00:40:00来源:红联作者:anciens 下文的用到的数据库表: 数据库中存在表table, 有name(varchar类型 ...
最新文章
- PyTorch 系列教程之空间变换器网络
- 子菜单挤压下方块元素_小心上瘾!全新类型的消除游戏|《土耳其方块》
- Linux/Unix下tar命令详解
- EdgeGallery:聚焦 5 大行业场景,MEC 开源平台将 5G 能力拓展到边缘
- 2021 元宇宙研究报告!
- windows简单TCP通信 C++
- 《从Paxos到Zookeeper:分布式一致性原理与实践》第一章读书笔记
- python坐标定位_python实现获取屏幕坐标位置值+VBS模拟鼠标操作
- css的部分应用示例
- \n \r \r\n
- 网络安全之VMware12虚拟机软件安装全过程
- GitHub 上史上最全的 iOS 开源项目分类汇总
- Android 悬浮窗日志工具
- android内置so库,带so库的apk正确内置到system/app详解
- 移动端h5 下拉框 demo (原生的也太丑了把)
- 图形化管理工具Portaniner安 以及 Docker镜像详解(三)
- 创意名片大全:一组精美的折叠效果名片设计
- 如何处理训练样本不均衡的问题
- 掌握 Ajax -- Ajax 简介
- mysql积累——长期更新