一直在寻找一个比较好用的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)单行显示工具相关推荐

  1. mysql front mac安装_Mac下配置安装数据库-MySQL

    那么从今天开始陆续会更新数据库和Hibernate框架的博文,也是Himi学习的历程记录,希望大家能共同讨论和研究: OK,本篇简单介绍安装吧,首先到MySQL官方网站: http://www.mys ...

  2. mysql5.3.4 mac 配置_Mac下安装与配置MySQL

    步骤: 1.官网下载mysql安装包mysql-5.7.13-osx10.11-x86_64.bmg安装 2.安装完成后终端输入: mysql --version ----显示版本号说明正常,若显示 ...

  3. 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\ ...

  4. [mysql] linux下使用yum安装mysql

    From: http://www.2cto.com/database/201207/141878.html linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list ins ...

  5. nginx 怎么重新编译安装mysql,centos 下 编译安装 nginx + mysql + php 服务

    centos 下编译安装nginx + mysql + php 服务 1.安装nginx 1.1.安装依赖包 yum install wget make gcc gcc-c++ pcre-devel ...

  6. mac上的mysql管理工具sequel pro

    https://blog.csdn.net/wan_zaiyunduan/article/details/54909389 以前用过Plsql.Navicat.Workbench,现在换到mac上,用 ...

  7. 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 ...

  8. linux下c语言调用mysql,Linux下C语言连接MySQL

    首先保证安装: 1:安装MySQL:sudo apt-get install mysql-server mysql-client 2:安装MySQL开发包:sudo apt-get install l ...

  9. linux下c语言调用mysql,Linux下C语言操作MYSQL总结

    Linux下C语言操作MYSQL总结 发布时间:2006-12-17 00:40:00来源:红联作者:anciens 下文的用到的数据库表: 数据库中存在表table, 有name(varchar类型 ...

最新文章

  1. PyTorch 系列教程之空间变换器网络
  2. 子菜单挤压下方块元素_小心上瘾!全新类型的消除游戏|《土耳其方块》
  3. Linux/Unix下tar命令详解
  4. EdgeGallery:聚焦 5 大行业场景,MEC 开源平台将 5G 能力拓展到边缘
  5. 2021 元宇宙研究报告!
  6. windows简单TCP通信 C++
  7. 《从Paxos到Zookeeper:分布式一致性原理与实践》第一章读书笔记
  8. python坐标定位_python实现获取屏幕坐标位置值+VBS模拟鼠标操作
  9. css的部分应用示例
  10. \n \r \r\n
  11. 网络安全之VMware12虚拟机软件安装全过程
  12. GitHub 上史上最全的 iOS 开源项目分类汇总
  13. Android 悬浮窗日志工具
  14. android内置so库,带so库的apk正确内置到system/app详解
  15. 移动端h5 下拉框 demo (原生的也太丑了把)
  16. 图形化管理工具Portaniner安 以及 Docker镜像详解(三)
  17. 创意名片大全:一组精美的折叠效果名片设计
  18. 如何处理训练样本不均衡的问题
  19. 掌握 Ajax -- Ajax 简介
  20. mysql积累——长期更新

热门文章

  1. 别让手机的这些软件,毁了你的人生
  2. 连接不上sa数据库的几种解决方案
  3. 计算机组装常见问题,组装电脑常见错误有哪些 组装电脑常见错误汇总【详细介绍】...
  4. 出狱即巅峰?不可能打工者周某昨天出狱,30多家经纪公司蹲守希望签约
  5. 一位码农的人生自述(四十八)------相聚
  6. 数据可视化复习-03
  7. 被Adobe官宣死亡后,延续Flash游戏的n种方法
  8. 人口热力图java_数据可视化API之热力图实现
  9. css动画(详解带图)
  10. iOS、Android 不能错过的 8 个新 App