首页 > 数据库 >【开源免费】一款支持多数据库客户端(vs code设计理念,具有丰富的插件)

【开源免费】一款支持多数据库客户端(vs code设计理念,具有丰富的插件)

时间:2024-08-23 14:26:44浏览次数:12  
标签:插件 code 数据库 支持 vs Studio SQL Azure Data

Azure Data Studio 是一款【开源免费】的数据管理和开发工具,可连接到常用的云和本地数据库。支持 Windows、macOS 和 Linux,浏览扩展库以获取其他数据库支持选项,包括 MySQL、PostgreSQL 和 MongoDB、SQL Server 等... 它还为 SQL、PowerShell、Python、KQL、Apache Spark TM 和 PySpark 提供强大的语言支持。
Azure Data Studio 采用类似 vs code 的设计理念。

Data Studio 的功能亮点

  • 1.通过简单的 XCopy 部署实现 Windows、macOS 和 Linux 的跨平台数据库管理

  • 2.SQL Server 连接管理,包括连接对话框、服务器组、Azure 集成和已注册服务器

  • 3.对象资源管理器支持架构浏览和上下文命令执行

  • 4.具有高级编码功能的 T-SQL 查询编辑器,例如自动建议、错误诊断、工具提示、格式设置和速览定义

  • 5.查询结果查看器,具有高级数据网格,支持大型结果集,导出为JSON\CSV\Excel,查询计划和图表

  • 6.管理仪表板支持可定制的小部件,具有下钻的图像界面。

  • 7.可视化数据编辑器,支持直接在表中插入、更新和删除行

  • 8.备份和恢复对话框,支持高级定制和远程文件系统浏览,可以执行配置的任务或编写脚本

  • 9.“任务历史记录”窗口,用于查看当前任务执行状态、带有错误消息的完成结果和任务 T-SQL 脚本

  • 10.脚本支持为数据库对象生成 CREATE、SELECT、ALTER 和 DROP 语句

  • 11.具有完全 Git 集成和“在文件中查找”支持的工作区,用于管理 T-SQL 脚本库

  • 12.现代轻量级外壳,具有主题、用户设置、全屏支持、集成终端和许多其他功能

  • 支持的操作系统
    Azure Data Studio 在 Windows、macOS 和 Linux 上运行。 支持以下版本:
    Windows:10 及更高版本
    Windows Server: 2016, 2019, 2022
    macOS:支持 Apple 安全更新的版本。 这通常是最新版本和前两个版本。Linux:Debian 9+、RHEL 7+、SLES 15、Ubuntu 18.04+

1.下载安装

下载并安装 :
            https://learn.microsoft.com/zh-cn/azure-data-studio/download-azure-data-studio
            https://github.com/microsoft/azuredatastudio/releases
2. 安装插件:
         下载安装好后,通过左侧的扩展安装 中文包( 插件):

 

同样的方式,如果需要连接MySQL 、PostgreSQL 和 MongoDB 等.. 只需要安装对应的插件即可。

 

3. 连接数据库    

 

4. 新建查询  (支持:查询计划,SQL分析)

 

  • 带有 IntelliSense 的 SQL 代码编辑器

Azure Data Studio 利用内置功能(例如多个选项卡窗口、丰富的 SQL 编辑器、IntelliSense、关键字完成、代码片段、代码导航和源代码管理集成 (Git))提供一种基于键盘的新式 SQL 编码体验,使日常任务变得更轻松。运行按需 SQL 查询,查看结果并将其保存为文本、JSON 或 Excel 格式。编辑数据,组织你最喜欢的数据库连接,并以熟悉的对象浏览体验浏览数据库对象。若要了解如何使用 SQL 编辑器,请参阅使用 SQL 编辑器创建数据库对象。

  • 智能 SQL 代码片段

SQL 代码片段可生成正确的 SQL 语法来创建数据库、表、视图、存储过程、用户、登录名、角色,并更新现有的数据库对象。使用智能代码片段快速创建数据库副本,以便进行开发或测试,并生成和执行 CREATE 和 INSERT 脚本。
Azure Data Studio 还提供用于创建自定义 SQL 代码片段的功能。 

  • 可自定义的服务器和数据库仪表板

创建丰富的可自定义仪表板,以监视并快速排查数据库中的性能瓶颈问题。若要了解见解小组件以及数据库(和服务器)仪表板,请参阅使用见解小组件管理服务器和数据库。

  • 连接管理(服务器组)

借助服务器组,可以组织所使用的服务器和数据库的连接信息。

  • 集成终端

在 Azure Data Studio 用户界面中的“集成终端”窗口中使用常用的命令行工具(例如,Bash、PowerShell、sqlcmd、bcp 和 ssh)。若要了解集成终端,请参阅集成终端。

  • 扩展性和扩展创作

通过扩展基本安装的功能来增强 Azure Data Studio 体验。Azure Data Studio 为数据管理活动提供扩展点,并支持扩展创作。

项目开源地址(宽松的MIT 开源协议):https://github.com/microsoft/azuredatastudio

标签:插件,code,数据库,支持,vs,Studio,SQL,Azure,Data
From: https://www.cnblogs.com/yxdeng/p/18375922

相关文章

  • 第6篇 好用免费的开发AI:FittenCode Chart,功能类似chatgpt
    你所不知道的免费,又好用的AI,帮助你提高工作效率;1.打开vs,点击扩展》管理工具,然后搜索FittenCode,安装下载完成后,重新打开vs2.打开vs,管理工具,就会出现FittenCode,选择openchatwindow,解决方案管理下就会出现FittencodeChart,3.输入问题,就可以对话,fittenCode就会给出解决方......
  • docker启动问题: Job for docker.service failed because the control process exited
    系统环境:centos7docker版本:Dockerversion26.1.4,build5650f9b问题:Jobfordocker.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctlstatusdocker.service"and"journalctl-xe"fordetails.使用systemctlstatus......
  • AtCoder Beginner Contest 中的小思维题
    078Dhttps://atcoder.jp/contests/abc078/tasks/arc085_b问题陈述我们有一副由\(N\)张牌组成的扑克牌。每张牌上都写着一个整数。从最上面开始的第\(i\)张牌上的整数是\(a_i\)。两个人X和Y将用这副扑克牌玩一个游戏。最初,X手中有一张写有\(Z\)的牌,Y手中有一张......
  • burpsuite xssValidator插件(xss插件)
    安装1.商城安装插件2.安装环境DownloadPhantomJShttps://phantomjs.org/download.htmlGitHub-NetSPI/xssValidator:ThisisaburpintruderextenderthatisdesignedforautomationandvalidationofXSS......
  • Bootstrap 模态框(Modal)插件
    模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。如果您想要单独引用该插件的功能,那么您需要引用 modal.js。或者,正如 Bootstrap插件概览 一章中所提到,您可以引用 ......
  • Robot Operating System——使用VSCode调试ROS2代码
    大纲安装插件/组件VSCode插件调试组件自定义cmake命令配置CMakeTools新增CMakePresets.json修改默认的cmake编译Debug版配置测试环境启动测试总结参考资料工欲善其事必先利其器。直接使用GDB调试代码毕竟不是很方便,我们将探索如何使用VSCode调试ROS2的代码。我们......
  • 博客园-awescnb插件-geek皮肤优化--公众号卡片
    简介博客园-awescnb插件-geek皮肤暂不支持配置展示公众号二维码,此文章目的使用手动注入方式自定义实现公众号卡片效果效果展示公众号卡片动态效果鼠标移入前为公众号指引页鼠标移入后显示公众号二维码切换动画为动态反转首页展示实现在博客日历元素blog-......
  • qt5.14.2 MSVC opencv(不结合vs)路径添加问题 测试通过
     不换行写法1win32:CONFIG(release,debug|release):LIBS+=-LG:/opencv4.4.0/opencv4.4_vs_msvc19_qt6.5/x64/vc17/lib/-lopencv_aruco440-lopencv_bgsegm440-lopencv_bioinspired440-lopencv_calib3d440-lopencv_ccalib440-lopencv_core440-lopencv_cvv440-lopen......
  • 存在重复元素 II(LeetCode)
    题目        给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j ,满足 nums[i]==nums[j] 且 abs(i-j)<=k 。如果存在,返回 true ;否则,返回 false 。解题"""时间复杂度为O(n),空间复杂度为O(min(n,k)),其中n......
  • LeetCode 2952. Minimum Number of Coins to be Added
    原题链接在这里:https://leetcode.com/problems/minimum-number-of-coins-to-be-added/description/题目:Youaregivena 0-indexed integerarray coins,representingthevaluesofthecoinsavailable,andaninteger target.Aninteger x is obtainable ifthere......