一款功能简约到可怜的SQL 客户端
- 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想
- If you can NOT explain it simply, you do NOT understand it well enough
现陆续将Demo代码和技术文章整理在一起 Github实践精选 ,方便大家阅读查看,本文同样收录在此,觉得不错,还请Star?
无意间看到这个SQL客户端,瞬间被它简洁的页面吸引了, 启动画面可能是它最复杂的呈现了,爱没?
SQLECTRON
按照官网 (https://sqlectron.github.io/, 看 URL 发现,SQLECTRON官网都是用 Github Pages 搭建的) 的说明:
一个简单的轻量级SQL客户端桌面/终端,具有跨数据库和跨平台的支持
看到这你应该放心了,无论你使用的是 Linux
, Mac
还是 Windows
,都可以试一试。那它支持哪些数据库呢?一会到安装界面你就会发现了
这里我用 MAC 演示一下整个使用过程
安装与使用
写本文时的版本为 v1.30.0
, 直接下载安装包——>拖拽, 一步安装完成
添加 Server
填写相关信息,从Database Type 中你应该已经看到了,目前支持的数据库类型有:
- MySQL
- PostgreSQL
- Microsoft SQL Server
- SQLite
- Cassandra
测试连接 ——> Save 即可
选择相应的 Server, 然后 Connect,执行个 SQL 试一试
获取执行结果后,可以快速粘贴为 JSON 或 CSV 格式,当然也可以导出相应格式文件,非常方便
日常 explain 个 SQL, 画风都不一样了
说它很轻量级,我们和DataGrip 来做个比较**(这么比真是没有人性,DataGrip 的功能有多少怎么不说呢)** 如果不是重度客户端依赖的同学,SQLECTRON 还是满足基本要求的
由于客户端提供的功能并不复杂,所以快捷键 (https://github.com/sqlectron/sqlectron-gui/wiki/Keyboard-Shortcuts)也少的可怜,大家可以自行查阅
如果你更喜欢终端形式,SQLECTRON 还有一个 SQLECTRON-TERM
(https://github.com/sqlectron/sqlectron-term) 客户端支持,就像这样,浓浓的 BIOS 风
只需一条命令安装即可(前提是安装 Node)
npm install -g sqlectron-term
Bu~~~~~~~~~~~t
先别盲目追逐,这是一个用 Javascript 语言实现的,并且在 github 上的星标并不多
因为 Owner 出于兴趣维护这个项目,但是现在兴趣没了
总结
如果你只是做日常的基本 SQL 执行,那么 SQLECTRON 完全可以满足你的需求,你不用再找 DataGrip 或 Navicat 的注册码,同时也不会让电脑发热太多发生卡顿
如果你有兴趣看一看,并且想尝试维护这个项目,这又是一个很好的锻炼机会
- END -
- 《我的WCF之旅》博文系列汇总
- 网站出现“Service Unavailable”提示该如何解决
- Silverlight 4 中摄像头的运用—part1
- Silverlight 4 中摄像头的运用—part1
- Silverlight 4 中数据绑定发生的变化
- 未来3年 人工智能如何影响法律行业?5位权威专家给出趋势
- silverlight.js详解.
- 前端三大框架vue,angular,react大杂烩
- Silverlight制作scrollbar.
- [Silverlight动画]转向行为 - 躲避行为
- WCF后续之旅(1): WCF是如何通过Binding进行通信的
- CaseStudy(showcase)布局篇-列表的排放与遮罩
- [Silverlight动画]转向行为 - 追捕行为
- 前端三大框架vue,angular,react大杂烩
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解
- 图书管理系统(四)图书管理系统实战(2)
- 源码分析之 FactoryBean接口不为人知的秘密
- 图书管理系统(三)图书管理系统实战(1)
- 图书管理系统(二)整合 SSM,你学会了么
- CellChat:细胞间相互作用分析利器
- 我对一类常考算法面试题的详细分析
- Python 面向对象编程(上篇)
- 基于TencentOS-tiny实现PM2.5传感器(攀藤PMSA003)数据解析思路及实现
- Centos7搭建SVN+Apache+iF.SVNAdmin实现web管理SVN
- 安卓最后一个大题复习
- 关于 Spring Ioc,看这一篇就够了!
- 第1次Spring源码学习之@Bean、@Configuration、xml、分析
- Spring 中的依赖注入(DI),你都知道多少?
- Docker配置1台Nginx+3台Tomcat做负载均衡
- Centos7.x+Docker部署RabbitMQ