我在旧文里给大家推荐了几款在线SQL模拟器,不知道大家都安排上没?最近又发现了一款模拟器,试用了一段时间感觉还不错,今天就把它介绍给大家。

今天要给大家介绍的主角叫做 SQL Online。在正式介绍它之前,顺带再提一下 db4free.net,这是我一直在用的SQL模拟器。因为它足够稳定,已经体验了半年,中途只有一次连接不上它的数据库,不过在第二天又恢复正常了。如果你经常要用到 MySQL,并且很关注 MySQL 8.0 之后的新语法,db4free.net 是非常不错的选择。

市面上免费的SQL模拟器不算很多,基本上能满足我们执行简单的 SQL 的需求。不过,我们想要的往往会更多,如果一款 SQL 模拟器没有很好地解决下面的问题,我对它的印象将大打折扣。

  • 支持的数据库的版本过低,无法使用在新版本引入的新功能;
  • 有的模拟器每次执行 SQL 都要创建新的会话连接,因此当要执行查询的时候,就得把建表的语句、插入数据的语句和查询语句放到一块执行。

SQL Online 就不存在上述那些问题。

SQL Online 界面

SQL Online 提供的主要功能包括:

  1. 支持 SQLite 3.32.3、MariaDB 10、PostgreSQL 12、MS SQL 2019、Oracle XE 18c(目前处于不可用状态);
  2. 语法补全;
  3. 保存在会话期间执行过的 SQL ;
  4. 导出表结构和数据;
  5. 支持连接远程数据库服务器;
  6. SQL 的语法介绍;
  7. 动态调整输出结果数据。

语法补全

语法补全是很多 IDE 工具直接提供的功能,或者通过插件提供,很少有模拟器在网页上支持语法补全的功能,而这功能恰恰是我们很需要的。SQL Online 就提供了语法补全的功能,不管我们是输入“SELECT”、“FROM”、“WHERE” 等关键词的首字母,或者是表名的首字母,在光标后面会有一列补全词供我们选择。

SQL 历史记录

每次点击执行 SQL 按钮,不论是否能正常运行,在右边栏都会出现本次执行的 SQL。

在 File 栏下执行 “Save history” 将会保存本次会话的所有操作记录,执行“Clear history” 会清空当前会话的历史记录,执行“Clear all-history” 则会清空所有会话(同时连接了多个数据库的会话)的历史记录。

导出表结构和数据

在 Export 栏有几个选项,分别用来导出数据和表结构。数据文件可以用 CSV、XML、JSON 等格式保存,导出的表结构会保存成 .sql 后缀的文件。

连接远程服务器

如果我们有自己的数据库服务器,可点开“Owner DB”,输入远程服务器的帐号信息即可连接。

我们可在 SQL Online 客户端管理我们的远程数据库的表。

调整结果页面

尽管在查询的时候指定了要输出所有字段(SELECT *),不过,在最终展示的时候,我们可以选择要显示/隐藏哪些字段。

需要注意的是,SQL Online 的一次会话时长是 15 分钟(在 MariaDB 上),超过会话时间或者关闭会话后,我们之前做的操作的都会丢了。

sql在线模拟器_力荐一款在线SQL模拟器相关推荐

  1. mysql在线模拟器_力荐一款在线SQL模拟器

    我在旧文里给大家推荐了几款在线SQL模拟器,不知道大家都安排上没?最近又发现了一款模拟器,试用了一段时间感觉还不错,今天就把它介绍给大家. 今天要给大家介绍的主角叫做 SQL Online.在正式介绍 ...

  2. 2020年学计算机需要什么配置,2020年9月开学季,从实用到高端,力荐10款DIY电脑配置...

    Hello大家好,我是兼容机之家的小牛! 一晃眼,已经是九月中旬,大部分高校已经开学了,众多大一新生已经开启了丰富多彩的大学生活. 作为大学生活的一部分,电脑是必不可少的.一台性能强劲的电脑不仅能够提 ...

  3. 力荐一款好用的便签APP:让你2022效率飞起来

    2022年开工之后,不少人又立下了flag,想要大干一场.想在原有的基础上更进一步,提高工作效率必不可少,因为每个人一天都是24小时.不同的效率,在24小时之内产出差异也很大.关于提高工作效率的软件有 ...

  4. 手机zip模拟器_【教程】萌新手机krkr2模拟器运行教程

    你好啊,我是鱼谋人~ 这里是萌新手机模拟器运行教程 可能之前出的视频还是做的不够细致 有小可爱还是不太会玩 那么本期会以图片+文字的方式描述过程 本期以初彼为例,其他krkr2运行的游戏操作都是一样 ...

  5. sql优化技巧_使用这些查询优化技巧成为SQL向导

    sql优化技巧 成为SQL向导! (Become an SQL Wizard!) It turns out storing data by rows and columns is convenient ...

  6. pb 判断sql 是否合法_宜信技术|《SQL优化最佳实践》作者带你重新了解SQL

    一.SQL :一种熟悉又陌生的编程语言 这里有几个关键词:"熟悉"."陌生"."编程语言". 说它"熟悉",是因为它是D ...

  7. php基于浏览器的linux终端模拟器,回顾最佳的9款Linux终端模拟器

    原标题:回顾最佳的9款Linux终端模拟器 来自:Linux迷 链接:https://www.linuxmi.com/9-linux-terminal.html Linux终端模拟器是所有人(包括新手 ...

  8. sql 联合查询_一张图看懂sql运行顺序

    ​五月天的<干杯>这首歌短短几分钟,将一个人的一整个人生快速地表现出来.从上课爱看漫画的小男孩到精力充沛的高中生,再到走上工作岗位,而后有了下一代,再为下一代操心,最后进入天堂,和亲人们告 ...

  9. sql azure 语法_使用Azure Data Studio从SQL Server数据创建图表

    sql azure 语法 In this article, we will explore charts in an Azure Data Studio using data stored in SQ ...

最新文章

  1. 我们准备在网关中支持GrahpQL了
  2. 读样章、写评语,即有机会获赠《编程大师访谈录》!
  3. 学习笔记CB006:依存句法、LTP、n元语法模型、N-最短路径分词法、由字构词分词法、图论、概率论...
  4. python数据结构练习
  5. Effective_STL 学习笔记(二十七) 用 distance 和 advance 把 const_iterator 转化成 iterator...
  6. 解决:Request header field Content-Type is not allowed by Access-Control-Allow-Headers
  7. LeetCode 102. 二叉树的层次遍历(BFS)
  8. wps linux 字体_WPS Office:Linux 上的 Microsoft Office 的免费替代品 | Linux 中国
  9. 正则表达式(思维导图速查版)
  10. LINUX SHELL脚本如何判断一个目录下有没有文件
  11. B-002 电容基础知识
  12. 解决Navicat激活、注册时候出现No All Pattern Found的问题
  13. 解决Heritrix镜像方式存储路径中文乱码的解决方案
  14. C#中的Obsolete特性
  15. 兴华永恒公司CSO仙果:Flash之殇—漏洞之王Flash Player的末路
  16. 如何调用百度地图API---定位、显示热力图、路径导航等(很方便很强大)
  17. 比大衣保暖,比羽绒服显瘦!这件高级反貂绒毛衣火了!不起球不掉毛,明明毛茸茸的却巨显瘦,舒适又保暖....YYDS!...
  18. 【jquery】jquery $.fn $.fx是什么意思
  19. 解除Windows 10休眠时自动唤醒设置
  20. 【吴恩达机器学习】第五周课程精简笔记——代价函数和反向传播

热门文章

  1. 下拉加载 实现 java_[Java教程]iscroll5实现一个下拉刷新上拉加载的效果
  2. java canonicalize_java.io.IOException:java.io.WinNTFileSystem.canonicalize0处的无效参数
  3. npm install 原理(node_modules)
  4. 深度学习中学习率(lr:learn rate)和batchsize如何影响模型性能?
  5. Intel Realsense 深度流向彩色流对齐 color_aligned_to_depth和depth_aligned_to_color
  6. javascript中match方法和exec()方法详解与深度区别(非原创)
  7. java中flush 函数,Java DataOutputStream.flush()类型
  8. 表格字段居左居右规范_Excel之规范数据
  9. html登录界面_php实现登录功能
  10. 发送请求_发送soap请求调用wsdl服务