SQL开发管理工具,SQL Studio成数据库管理工具热门

news2024/12/23 4:50:00

达梦数据库冲击IPO成功;麒麟软件等国产Linux桌面操作系统在国防、教育等行业达到百万规模级应用;阿里云计算操作系统取得重大突破,阿里云市场份额全球第三;宝兰德、中创等厂商的应用服务器中间件能够实现对IBM和Oracle相关产品的替换。

在这里21阿里已位列全球第三入图片描述

近年来,国产基础软件奋起直追,努力弥补后天发展的不足,取得了亮眼的成绩。

如今又有一款基础软件——Web版数据库管理工具SQL Studio声势日起,在百度、知乎、CSDN等平台搜索指数直线上升。

在这里插入图片描述

今天我们就来看看这款SQL工具到底如何,优势在哪?

01

SQL Studio概述(摘自官网)

SQL Studio是一款可创建多个连接的Web版数据库管理开发工具,让你从单一应用程序可同时连接PostgreSQL、MySQL、SQLite、SQL Server、Oracle、DM(达梦)、KingBase(人大金仓)等数据库。

SQL Studio是通过JDBC连接的数据库,几乎可以支持所有的数据库。

主窗口直观完善的图形用户界面和强大的SQL编辑器功能极大简化了大家的数据库管理开发工作,随时随地的团队协作(用户管理功能+Web版工具),完整的审计功能(历史导出+历史查询等),让用户实现高效、安全的SQL开发,个人开发者可永久免费使用。(这句比较重点)

02

SQL Studio下载安装

SQL Studio第一个特别之处:Web版工具。

“web端一次部署,团队成员都能使用,占用的硬件资源都在服务器上。“

顺应了现在的时代发展趋势,IDE都在转云化、Web化。直白点说就是:只要有可登录的软件链接和账号、密码,任意设备随时可用这款工具。团队使用更是省去了繁琐的工具安装配置、升级过程。

在这里插入图片描述

官网的安装包略大,一两百兆,主要是因为他们封装了JDK,避免用户没有Java环境。

在这里插入图片描述

解压安装包后,直接运行终端shell脚本,“1+回车”即可启动,跳出浏览页呈现工具登陆界面。

在这里插入图片描述
首次登陆密码自设定,个人中心可以更改。

03

SQL Studio连接数据源

SQL Studio第二个特别之处:很好地支持国产数据库。

SQL Studio目前支持武汉达梦、人大金仓两家国产自研数据库,数据库国产替代化浪潮下,越来越多的公司和政府机构开始转向国产数据库,但是老牌数据库管理工具都没有快速发布支持版本;

国产数据库自己的客户端工具又基本是用开源改的或是做的比较粗糙,确实稳定性不够,SQL Studio也因此脱颖而出。

进入SQL Studio,首先就是连接数据源,点击“数据配置”界面的“添加数据源”按钮。

选择数据库类型,进行连接。

在这里插入图片描述
高级配置中可配置连接池。

在这里插入图片描述

从下载启动到登录、连接数据源,整个过程2-3分钟就能搞定。很适合刚开始学习数据库、SQL相关知识的新手使用,用来实操巩固理论。

04

SQL Studio操作及功能介绍:

数据库列表支持对数据库对象进行可视化管理;顶部搜索:方便我们快速找到对应的数据库、表、函数、视图等。

在这里插入图片描述

可以直接查看表,查看表分为属性界面和数据界面。属性界面里包含列、约束、外键、索引和DDL等信息,可以修改表名、注释,表结构,而且能看到对应修改操作背后的SQL语句。

在这里插入图片描述

数据界面展示具体的表中数据,系统默认展示50行,可以手动修改展示行数,最多1000行;也可以直接在此界面修改数据。

在这里插入图片描述

除了查看表,还可以直接导出表数据、生成一些简单的SQL语句模版、复制表;删除、重命名和刷新等基础操作就不讲了。

在这里插入图片描述

“导出数据”可自定义行数,无限数据量导出之前导出近700万行数据花了20多秒这个稳定性和速度妥妥的第一。(其他工具有些直接崩溃掉

在这里插入图片描述

鼠标悬停在数据库右边的三个点上会出现新建查询,单击即可创建编辑窗口书写SQL语句,编辑窗口可根据个人需要拉动边框调节大小;

编辑框下方会展示SQL语句的执行结果,默认最多展示1000行(如果链接Oracle数据库则会展示所有数据)。

列宽自适应,还可以选择每列的排序规则,可以选择需要展示和锁定的列,右下角可以选择每页展示多少条数据,左上角双击“结果”或者放大可以全屏观看数据。(细节做的比较到位,使用体验很好)

在这里插入图片描述

编辑框支持智能提示,可以根据我们输入的字符及语意提示表名等信息。窗口左侧按键从上到下分别是:执行、批量执行、解释执行、保存和格式化。

解释执行:帮助我们分析sql语句的性能

在这里插入图片描述

经常用到的sql语句我们可以选择保存,保存的sql语句会在下方“保存的查询”中显示,支持修改、复制和删除。

在这里插入图片描述
每一次执行SQL语句也会记录在“历史查询”中,我们还可以找到之前的执行记录复用语句。

在这里插入图片描述

结果栏旁边有一个下载按钮,可以将数据导出;有csv和excel两种格式。

在这里插入图片描述
“结果数据”导出是指将结果栏展示的数据导出,因为结果栏默认最多展示1000行,所以“结果数据”导出最多1000行;

“在线导出”是指将SQL语句执行后的所有数据进行导出,下载数据的行为会记录在右边的历史导出中。

最后聊聊一个特色功能:用户管理。

SQL Studio只有管理员可以新建账号、也只有管理员‬可以‬增加‬和‬删除‬数据源‬,这样避免了许多安全问题。

开发团队管理员可以给研发人员创建普通账号。

在这里插入图片描述

这个功能也很适合教学场景去使用,更加方便老师的集中管理;结合Web版特性,也省去了老师安装、升级工具的时间。

关于SQL Studio的介绍就到这里了。基础软件领域存在着很强的“先发优势”,以“操作系统”来举例,电脑上的Windows,手机上的iOS、安卓,在发展初期功能都还是比较简陋的,但随着大量开发者在其平台上开发迭代软件,逐渐使其培养出了规模相当庞大的软硬件生态,优势地位不断巩固,让追赶者难以取代,希望大家能支持国产软件的发展。

如果可以的话点个免费的赞吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/386742.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux学习第十一节-磁盘类型介绍和挂载

1.磁盘类型介绍 IDE接口类型:主要用于个人家用计算机领域,优点价格便宜,缺点数据传输速度慢; SCSI接口类型: 主要用于服务器领域,数据传输速度快,支持热插拔; SATA接口类型&…

Android Automotive 调节音量的过程

Android Automotive OS (AAOS) 是在核心 Android 系统的基础之上打造而成,以支持将 Android 系统用作车辆信息娱乐系统的场景。AAOS 的音频系统对核心 Android 音频系统做了扩充,创建了新的概念和抽象,如音区等,提供了新的 API 接…

〖大前端 - 基础入门三大核心之 html 篇⑩〗- 图片标签

大家好,我是 哈士奇 ,一位工作了十年的"技术混子", 致力于为开发者赋能的UP主, 目前正在运营着 TFS_CLUB社区。 💬 人生格言:优于别人,并不高贵,真正的高贵应该是优于过去的自己。💬 &#x1f4e…

如何利用github搭建个人主页网站?

本章教程告诉你如何利用github搭建一个个人静态主页网站。 适合没有服务器和域名且对网站搭建感兴趣的人玩玩,github稳定性可能差一点。 目录 一、前期准备工作 二、 创建项目仓库 三、将网站上传到github 四、我的个人主页展示 一、前期准备工作 1、首先&#x…

[1.1_1]计算机系统概述——操作系统的概念、功能和目标

文章目录第一章 计算机系统概述操作系统的概念(定义)、功能和目标(一)操作系统的概念(定义)(二)操作系统的功能和目标1、作为系统资源的管理者2、向上层提供方便易用的服务3、作为最…

选课系统的设计与实现

技术:Java等摘要:目前国内各高校的规模越来越大,进而造成教师教学管理等工作量日趋加大。然而,现代教育的信息化、网络化已经成为教育发展的一个重要方向,同时也为解决高校教学管理效率低下的现状,使管理突…

[架构之路-126]-《软考-系统架构设计师》-操作系统-5-虚拟化技术、Docker与虚拟机比较

第1章 Docker与虚拟机比较总体概述1.1 宏观比较虚拟机和Docker容器技术都是一种虚拟化技术。虚拟机包含的是整个操作系统的原生镜像,非常的庞大。docker的镜像只包含最核心的环境,非常小巧。(1)比较Docker与虚拟机技术的不同&…

【CS224W】(task9)图神经网络的表示能力(更新中!!)

note 基于图同构网络(GIN)的图表征网络。为了得到图表征首先需要做节点表征,然后做图读出。GIN中节点表征的计算遵循WL Test算法中节点标签的更新方法,因此它的上界是WL Test算法。 在图读出中,我们对所有的节点表征&…

线程基础复习

线程基础复习 程序:一段静态的代码 进程:正在执行的程序,是操作系统资源分配的最小单位 线程:进程可进一步细分为线程,是进程内部最小的执行单元,是操作系统进行任务调度的最小单元,属于进程 线程与进程的关系 一个进程可以包含多个线程,…

Python3-循环语句

Python3 循环语句 本章节将为大家介绍 Python 循环语句的使用。 Python 中的循环语句有 for 和 while。 Python 循环语句的控制结构图如下所示: while 循环 Python 中 while 语句的一般形式: while 判断条件(condition):执行语句(stat…

Mysql是怎样运行的——B+树索引

💥 前章回顾: 💥 前面我们详细唠叨了InnnoDB数据页的7个组成部分,知道了各个数据页可以组成一个双向链表,而每个数据页中的记录会按照主键值从小到大的顺序组成一个单向链表,每个数据页都会为存储在它里边的…

构建“以客户为中心”的新型商业模式

很难想象一个ERP系统能帮助企业变得更加以客户为中心。然而,如果采用正确的方法,ERP系统确实可以帮助你的企业把客户置于其所有规划、产品开发和运营的中心。 什么是以客户为中心的业务方法? 以客户为中心的业务方法将客户旅程放在每个行动…

图表控件LightningChart.NET 系列教程(九):LightningChart 组件——从工具箱添加至 WPF 项目

LightningChart.NET LightningChart.NET 是一款高性能 WPF 和 Winforms 图表,可以实时可视化多达1万亿个数据点。可有效利用CPU和内存资源,实时监控数据流。同时,LightningChart使用突破性创新技术,以实时优化为前提,大大提升了实…

将字符串生成艺术字pyfiglet.figlet_format

【小白从小学Python、C、Java】【计算机等级考试500强双证书】【Python-数据分析】将字符串生成艺术字pyfiglet.figlet_format选择题以下关于python代码表述错误的一项是?import pyfigletmyText"python"print("【执行】pyfiglet.figlet_format")resultpyf…

第一篇:1.3Inch ISP Screen简介

1.简介官方连接: http://www.lcdwiki.com/zh/1.3inch_IPS_Module我在淘宝买的这款,其驱动IC是st7789,这款的分辨率是相对来说最高的,因此买的时候可能看到比他大的屏幕比这个还便宜.1.1产品介绍1.3寸IPS彩屏,支持 RGB 65K色显示,显示色彩丰富240X240分辨…

Vue2.0开发之——购物车案例-案例说明及导入Header(44)

一 概述 初始项目预览最终项目预览二 案例说明 2.1 初始项目代码结构 2.2 Components组件与项目的对应关系 对应关系: components/Counter:物品数量components/Footer:购物车底部components/Goods:购物车商品components/Header…

第二大脑应用程序Cogito

本文软件是网友 Juijote 推荐; 什么是 Cogito ? 官方号称是 又一个第二大脑应用程序,其实就是一个普通的笔记软件,但既不支持块操作、也不支持双链,更不具备现在流行的白板交互。 先来张官方图片感受一下 安装 在群晖…

Java之反射

反射机制1. Java反射机制的概念1.1 静态&动态语言1.2 反射机制概念1.3 反射机制研究与应用1.4 反射机制的优缺点2. 理解Class类并获取Class实例2.1 Class类介绍2.2 获取Class类的实例2.3 那些类型可以有Class对象?3. 类的加载与CassLoader3.1 Java内存分析3.2 类…

【Azure 架构师学习笔记】-Azure Storage Account(1)-类型简介

本文属于【Azure 架构师学习笔记】系列。 本文属于【Azure Storage Account】系列。 前言 大数据引起了存储革命, 云计算又为大容量高速存储提供了可能的方案,每个商业云供应商都会提供特殊的云存储。而Azure 对应的云存储则称为存储帐户(Storage accou…

附录4-大事件项目后端-四个模块

目录 1 注册与登陆 1.1 代码 1.2 Bearer token 2 个人中心 3 文章分类 3.1 代码 3.2 添加/更新文章分类确保名称唯一性 3.2.1 两条数据占用 3.2.2 被一条数据同时占用 3.2.3 只有名称被占用 3.2.4 只有别名被占用 4 文章列表 4.1 代码 4.2 筛选文…