使用 NineData 高效编写 SQL

SQL 是 Structured Query Language 的缩写,中文翻译为“结构化查询语言”。它是关系型数据库的标准语言,所有的关系型数据库管理系统(RDBMS),比如 MySQL、Oracle、SQL Server、Postgres 等,都将 SQL 作为其标准处理语言。

SQL主要应用在以下场景:

支持用户创建、修改和删除数据库、表、数据(记录);
支持用户访问关系型数据库系统中的数据;
支持用户在数据库中创建视图、存储过程、函数、触发器、事件;
支持用户设置对数据库、表、存储过程和视图等的权限;
作为与数据库交互如此重要的 SQL,如何准确、高效的编写正确的 SQL 语句得以运行,很大程度上将与研发效率直接挂钩。NineData 在 SQL 窗口中实现了多个功能,帮助大家更便捷的书写SQL与数据库进行交互,下面我们一起来看看具体都有哪些功能。

1. SQL智能提示

NineData SQL 智能提示是在数据管理软件中一个必须存在的“硬配置”,提示关键字、函数、库表字段名等对象信息,在 SQL 书写时帮助是非常大的。NineData 的 SQL 窗口自然也不会缺少这个重要功能,在常规智能提示的基础上,我们还增加了 SQL 模版(语义结构体),补齐表名、where 条件即可开启查询。

这里特别提示,NineData SQL 智能提示不只针对 MySQL 进行了覆盖,对于 SQLServer、ClickHouse 我们也都进行了对应的支持。

使用 NineData 高效编写 SQL_第1张图片

使用 NineData 高效编写 SQL_第2张图片

NineData SQL 窗口选择关键词,右键-帮助,我们也提供完整语法定义可供使用参考。

使用 NineData 高效编写 SQL_第3张图片

使用 NineData 高效编写 SQL_第4张图片

特别值得一提的是,此处如果光标是在表名对象上右键的帮助,则可快速查看表结构定义语句。

使用 NineData 高效编写 SQL_第5张图片

2. 常用SQL保存与使用

对于经常需要使用到的 SQL,用个小本本记录,需要的时候再找出来?太麻烦啦,NineData “我的 SQL”帮你轻松解决这个问题,只要您登录 NineData 用的同一个账号(组织用户需要在同一个组织内可见)就可以看到保存过的所有 SQL 语句,不论是换浏览器,还是换电脑统统不影响。

使用 NineData 高效编写 SQL_第6张图片

保存 SQL: 一键带入 SQL 窗口所有的 SQL 内容,您只需输入一个名字以便于后续识别、区分使用即可保存。

使用 NineData 高效编写 SQL_第7张图片

查看 SQL: 您可快速查看保存过的所有 SQL 脚本,可选择需要使用的 SQL 语句,点击“插入”即可将完整的 SQL 内容带入SQL窗口内;也可以点击 SQL 文本或操作中的编辑,进入编辑页面调整 SQL 信息进行保存。

使用 NineData 高效编写 SQL_第8张图片

3. 工作现场恢复

虽然有了NineData“我的 SQL ”难免还是会有些浏览器关闭等场景,没来得及主动保存 SQL 输入框的 SQL?别担心,NineData 的工作现场恢复功能,支持您在SQL 窗口书写的内容及时自动保存,在浏览器正常关闭后再次打开,SQL 窗口的内容统统都会给您加载出来(即使更换电脑也不影响哦)

4. SQL执行历史

什么时间执行过什么 SQL?我想复用之前执行过的一个 SQL,不想再挨个敲写逻辑了。“执行历史”帮您解决以上困扰。

NineData“执行历史”NineData 执行过的所有SQL语句历史,还可以根据数据源、执行时间、SQL 内容的关键字等方式快速定位检索,您也可以对需要再次执行的目标SQL快速“复制”贴入 SQL 窗口用于执行。

使用 NineData 高效编写 SQL_第9张图片

使用 NineData 高效编写 SQL_第10张图片

综上,通过NineData SQL 智能提示、我的 SQL、工作现场保存与恢复、执行历史这几个功能,您可以轻松书写 SQL 进行数据库的相关交互操作,也可有效的保存 SQL 以便快速复用。未来我们将持续优化 SQL 窗口的相关功能及体验,欢迎使用或给我们提出宝贵意见。

你可能感兴趣的:(sql数据库数据挖掘运维程序员)