当前位置:   article > 正文

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

mysql在线模拟

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

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

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

支持的数据库的版本过低,无法使用在新版本引入的新功能;

有的模拟器每次执行 SQL 都要创建新的会话连接,因此当要执行查询的时候,就得把建表的语句、插入数据的语句和查询语句放到一块执行。

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

122b80357d18af729684099a247a0269.png

SQL Online 界面

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

支持 SQLite 3.32.3、MariaDB 10、PostgreSQL 12、MS SQL 2019、Oracle XE 18c(目前处于不可用状态);

语法补全;

保存在会话期间执行过的 SQL ;

导出表结构和数据;

支持连接远程数据库服务器;

SQL 的语法介绍;

动态调整输出结果数据。

语法补全

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

SQL 历史记录

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

775f8f693c2af1a425600ff35743262b.png

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

97edc7c86184a58b66616214b740c7a3.png

导出表结构和数据

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

连接远程服务器

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

f633c4a986d67163dfc40f7e5b1cbd0f.png

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

a6da057ad53d537bd297f8fe55d601af.png

调整结果页面

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

59e0bcf3f3268b0586e7368b18ab2dce.png

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/490708
推荐阅读
相关标签
  

闽ICP备14008679号