云社区 博客 博客详情
云社区 博客 博客详情

DAYU数据开发SQL编辑器与友商对比分析

JQIU 发表于 2020-06-16 18:16:33 06-16 18:16
JQIU 发表于 2020-06-16 18:16:33 2020/06/16
0
1

【摘要】 本文主要分析了友商的SQL编辑器功能优势,包括一些线下的SQL开发工具。阿里DataWorks1. 编辑器提供用户自定义设置,用户可选择不同主题,设置不同的字体大小,代码提示偏好,是否自动换行等。2. 未保存的代码会进行缓存,如果刷新,会提示用户有代码未保存,让用户选择使用缓存的内容还是后端保存的内容。3. 提供结构视图,将sql语句图形化显示,S代表源表,T代表目标表,tmp代表中间表。...

本文主要分析了友商的SQL编辑器功能优势,包括一些线下的SQL开发工具。


阿里DataWorks


1. 编辑器提供用户自定义设置,用户可选择不同主题,设置不同的字体大小,代码提示偏好,是否自动换行等。



2. 未保存的代码会进行缓存,如果刷新,会提示用户有代码未保存,让用户选择使用缓存的内容还是后端保存的内容。



3.  提供结构视图,将sql语句图形化显示,S代表源表,T代表目标表,tmp代表中间表。点击结构中的节点,光标能跳转到对应的语句。



4. 可以解析出sql语句内部的血缘关系图


5.  可以同时编辑所有相同的字符串。


6. 不同关键字前面有不同的图标做区分,比较美观。



7.  有语法错误提示。



8.  结果展示引入了电子表格功能,查看和操作数据更方便。



9.  提供代码的折叠,代码多的时候易于查看结构。



10. 快捷键支持

通过快捷键,我们可以很方便的编辑代码,比如保存、撤销动作。

保存 - Ctrl+S / Cmd+S

撤消 - Ctrl+Z / Cmd+Z

重做 - Ctrl+Y / Cmd+Y

查找 - Ctrl+F / Cmd+F

替换 -  Ctrl+Shift+F / Cmd+Alt+F

删除一行 - Ctrl+Shift+K / Cmd+Shift+K

同词选择 - Ctrl+D / Cmd+D

块注释 - Ctrl+/ / Cmd+/


DBeaver


1. 用户个性化定制自由度更高,可以自行选择各种关键字的配色,自行添加常用的自动补全模板,自行定义如何格式化SQL等。

    


     


2. 智能提示有两个框,右边的框会展示更多详情,比如表中某一列的数据类型,长度,是否自动递增等基本定义。


  


3. 结果展示面板,允许用户使用SQL表达式直接对结果集进一步过滤



4.  表名和列名都有drag-and-drop的功能,从左侧导航栏直接拖拽到编辑器中即可显示表名或者列名,不需要手动输入,对于名字比较复杂的表来说操作更方便。



5. 提供ER图,想操作哪些表,同样可以通过拖拽的方式,拖到右侧的画布中,表之间的虚线代表foreign key,可以通过界面新增foreign key


可以根据ER关系图自动生成SQL语句,下图中的语句是JOIN语句。此功能在进行多表查询等比较复杂的操作时很方便,不需要用户手动去敲,也避免了手动敲可能出错的问题。



提供强大的图形化界面为用户自动生成SQL。用户可以通过图形界面增删改columns,设置where条件子句,进行多表JOIN,排序等常用操作,对应的SQL语句将会自动生成。图形化界面将大大降低用户的使用门槛,即使对SQL语句不熟悉,也可以流畅的写出SQL脚本。



HeidiSQL


1.  自动补全只提示databasetablefunction,关键字直接全部罗列在右侧panel中,可以随时查看所有SQL关键字,双击某个关键字,该关键字就会自动出现在编辑器的光标处。

 





2. 类似DBeaver的表名drag-and-dropHeidiSQL双击表名即可达到同样效果,双击某个表名后编辑器中就会自动出现此表名,表名复杂的时候写SQL更方便。



双击选中某个表后,右侧panel就会显示出这个表中的所有列信息。


右键某一列,可以直接对这一列生成一些简单的sql语句模板。比如select这一列,update这一列的value等。


   


3.  类似DBeaver,提供用户自定义模板的功能,可以将常用的SQL片段保存为模板,双击即可显示在编辑器中。


sql编辑器分析.docx 2.50MB 下载0

登录后可下载附件,请登录或者注册

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:huaweicloud.bbs@huawei.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
评论文章 //点赞 收藏 1
点赞
分享文章到微博
分享文章到朋友圈

评论 (0)


0/1000
评论

登录后可评论,请 登录注册

评论

您还没有写博客的权限!

温馨提示

您确认删除评论吗?

确定
取消
温馨提示

您确认删除评论吗?

删除操作无法恢复,请谨慎操作。

确定
取消
温馨提示

您确认删除博客吗?

确定
取消

确认删除

您确认删除博客吗?

确认删除

您确认删除评论吗?

温馨提示

登录超时或用户已下线,请重新登录!!!

确定
取消