技术文章

了解最新技术文章

当前位置:首页>技术文章>技术文章
全部 22 常见问题 0 技术文章 22

DBeaver for Mac(数据库管理)

时间:2022-09-30   访问量:1264

  DBeaver Mac是OS平台上实用的数据库管理工具是开发人员的好选择,支持免费、跨平台使用和各种扩展插件,非常实用。现在这个网站给你带来了DBeaver免费下载中文版,欢迎体验!

  

  DBeaver for Mac软件介绍

  DBeaver Mac版本是免费和开源的(GPL)为开发人员和数据库管理员提供一般的数据库工具。易用性是项目的主要目标,是精心设计和开发的数据库管理工具。基于开源框架和各种扩展写作(插件)的免费、跨平台。

  

  DBeaver for Mac版功能介绍

  DBeaver支持任何具有一个JDBC驱动程序数据库。

  它可以处理任何外部数据源;

  DBeaver Mac一般的数据库管理工具和版本SQL支持客户端 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 还有其他兼容性 JDBC 的数据库。DBeaver 查看数据库结构并执行图形界面SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB 修改数据库结构等。

  支持数据库

  DBeaver经官方,其支持:MySQL、Oracle、PostgreSQL、IBM DB2、Microsoft SQL Server、Sybase、ODBC、Java DB (Derby)、Firebird (Interbase)、HSQLDB、SQLite、Mimer、H2、IBM Informix、SAP MAX DB、Cache、Ingres、Linter、Teradata和一些符合JDBC连接数据库

  

  DBeaver for Mac软件特点

  1.一般功能

  1.1。连接经理

  您可以通过以下方式打开新的数据库连接导向:单击数据库导航器工具栏上的新连接,或单击主菜单数据库中的新连接,或按下CTRL N单击连接。

  您可以选择合适的数据库驱动程序(或者您可以在驱动程序管理器中创建一个新的驱动程序)

  除了标准连接属性(如主机,端口,用户凭据等),您还可以配置:

  SSH隧道。

  SOCKS。

  Shell在实际数据库连接之前/之后执行命令。

  将在连接后立即在数据库会话中执行的Bootstrap SQL查询。

  DBeaver支持不同类型的连接。连接类型因自动提交模式和编辑着色而异。标准连接类型为开发和QA还有生产。您可以定义您的连接类型。

  按CTRL C CTRL V可以 ** 现有连接。

  如果您有大量的连接,您可以在文件夹中组织它们。要创建文件夹,请选择一些连接,然后单击数据库导航器工具栏中的新文件夹。然后,您可以将其他连接拖到文件夹中。删除文件夹,只需选择并按下它DEL。注:本文件夹中的连接不会删除。

  双击连接或选择连接编辑器,然后按下F4。

  请选择并按下删除连接DEL。

  1.2.元数据浏览器

  Database explorer视图显示连接及其内容。连接表示数据库元数据结构 您可以查看现有的表、视图、列、索引、过程、触发器、存储实体(表空间、分区等)。)、安全实体(用户、角色等。

  打开对象编辑器,双击或选择对象,然后按下F4。

  多元数据实体是可编辑的。这取决于数据库驱动程序 - 它是否支持某些实体编辑(请参考以下数据库的具体功能)。通常,您可以创建/删除/修改大多数元数据对象。

  您可以在特殊对象编辑器选项卡上查看对象DDL。本机提供了一些驱动程序DDL(由数据库引擎生成),但对于其他驱动程序,DBeaver根据对象结构生成标准SQL92 DDL。

  您可以在数据库资源管理器中选择一个对象并按下它CTRL D创建对象书签。以后可以通过Project Explorer文件夹“Book ** rks找到它打开书签。

  要在剪贴板 ** 选择对象名称并按下对象CTRL C。要 ** 完全合格的(与诉讼模式名称)对象的名称按照CTRL SHIFT C。也可以把对象拖到文本(或者SQL)编辑器中。

  要刷新数据库元数据(如果是DBeaver之外更改),请选择要刷新的对象或文件夹或整个连接,然后按F5.或单击上下文菜单中的刷新。

  你可以按F2键重命名连接和数据库对象(如果这些对象可以重命名)。

  您可以按名称过滤数据库对象。有全局过滤器(可设置在连接编辑器对话框中)和本地过滤器。设置过滤器:在Database Navigator右键单击视图中的文件夹,选择Filter .。然后,您可以添加包含/排除基本对象的规则。

  1.3。SQL编辑器

  脚本

  打开某些连接SQL编辑器,请在Database Navigator在视图中选择此连接,然后按下CTRL L(您可以从上下文菜单或主菜单执行相同的操作)。DBeaver最近打开(使用最近的修改时间)SQL脚本。假如你需要创建新的SQL脚本按CTRL ALT L。

  您可以在Project Explorer视图文件夹视图文件夹Scripts查看一切SQL脚本Project Explorer将数据库连接重新分配到特定脚本的视图中。

  DBeaver使用SQL语法突出表明,它依赖于与脚本相关的数据库。不同的数据库具有不同的保留关键字集和系统功能。

  导入/导出脚本

  执行查询

  查询有几种方法:

  实施标准查询(CTRL ENTER)。在光标或选定文本下执行SQL用查询结果填充结果面板进行查询。

  单独选项卡(CTRL )执行。类似于标准,但会创建新的结果选项卡。

  执行脚本(ALT X)。以脚本的形式执行当前编辑器(或选择查询)中的所有查询。DBeaver使用语句分隔符(默认情况;)逐一分析、查询和执行。SQL脚本执行行为配置在编辑器的首选项中。

  执行脚本,在单独的选项卡中打开每个查询结果(CTRL ALT X)。与脚本执行相同,但打开多个结果选项卡。每个脚本查询将在一个单独的线程中执行(即同时执行所有查询)。请注意此功能 - 如果您执行包含大量查询的执行,则包含大量查询***脚本可能会导致意外问题。

  执行计划。如果数据库驱动程序支持执行计划的可视化,您可以按下执行计划CTRL SHIFT E(或单击上下文菜单或编辑器工具栏中的解释执行计划 )来查看当前查询(在光标下)的执行计划。

  可以通过按CTRL ALT C执行当前查询行计数的选择。

  您可以单击上下文菜单中的从查询导出,直接将当前查询结果导出到文件/表。如果您有一些长期运行的查询,并且您不需要在结果面板中看到结果,则该功能非常有用。

  执行日志选项卡包含当前SQL所有在编辑器中执行的查询。查询管理器设置可以在全局首选中配置。

  输出选项卡包括执行查询时由数据库生成的所有服务器端数据库信息/警告。该功能仅由少数数据库引擎使用(Oracle,SQL Server支持其他引擎)。

  使用SQL

  绑定动态参数。SQL动态参数用于查询。参数格式:name。当您执行包含动态参数的查询时,DBeaver弹出对话框,您可以填充参数值。您也可以使用匿名参数(?),但您需要SQL在编辑器的首选中使用它们。

  自动完成。自动完成某些对象的名称。CTRL SPACE。DBeaver在加载的数据库元数据和数据库系统表中搜索可能的完成对象。DBeaver也完成了SQL关键字。另一个自动完成功能是CTRL SHIFT SPACE,它只在输入的标识符中搜索。

  打开当前对象(光标下)的定义F4。

  超链接。您可以按CTRL移动鼠标SQL文本DBEaver将标识符识别为表/视图名称,将其显示为超链接,将导航到对象编辑器。

  模板。经常使用模板。SQL代码的预定义部分。激活模板,请输入其名称,然后按下Tab键。模板可能包含自动填充表/列名称的变量。SQL在编辑器的首选中查看现有模板或声明新模板。如果您有许多模板,可以使用模板名称自动完成(SHIFT TAB b>)。

  SQL格式。要格式化SQL选择文本,然后按压CTRL ALT F。

  杂

  按ALT ENTER可以打开SQL编辑器首选。

  切换(隐藏/显示)结果面板,请按F6。

  请双击结果选项卡名称,以最大化/恢复结果。

  选择活动数据库/模式。改变与当前的SQL请使用主工具栏中的组合框来连接或更改与编辑器相关的活动数据库/架构。

  交易管理。您可以在主工具栏或主菜单数据库中切换自动提交模式和事务隔离级别。

  

  1.4.数据查看器/编辑器

  您可以在结果查看器中查看和编辑数据。结果是由SQL编辑器中的一些自定义SQL查询生成。或者,您可以在表编辑器中打开数据选项卡查看表格内容

  录制模式。切换记录/网格模式,请按TAB键。在记录模型中,列成行,你只能看到记录。假如你的表有很多列,那就很方便了。

  数据演示。在状态栏中的不同演示文稿之间切换组合框或按CTRL TAB。

  网格:标准演示。看起来像电子表格。

  纯文本:类似于网格,但所有值都以纯文本的形式呈现(如在控制台应用程序中)。

  ON:表示ON格式文档(在文档表中EE可用于版本)。

  XML:表示XML格式文档(在文档表中EE可用于版本)。

  如果使用长文本数据或值视图面板。BLOB,可按F7切换单元格值查看器/编辑器。

  值内联编辑。要编辑单个单元的格值,请选择并按下Enter键。用值编辑器打开对话框,请按SHIFT Enter。

  滚动。如果结果集有很多行,可以滚动。默认情况下,DBeaver将行数限制为200(您可以在主工具栏或首选项中更改此值)。滚到结果的最后一行后,DBeaver下一段(接下来的200行)将行)。您可以在首选中禁止此行为。您还可以手动获取下一段或整个结果集(小心,如果结果集很大,可能会导致程序挂起或内存错误)。

  BLOB / CLOB支持。DBeaver完全支持CLOB / BLOB数据类型。您可以查看值,编辑它们并保存回数据库。您可以打开单个编辑器CLOB / BLOB值(按所选单元格值SHIFT ENTER)。您可以将LOB将值保存/加载到常规文件中。

  图像。DBeaver可以识别某些BLOB列保留图像(gif,png,jpeg,bmp)。在这种情况下,DBeaver将LOB内容显示为图像。打开值视图面板(F浏览图像非常方便。

  虚拟钥匙。必须有一些唯一的键(主键或唯一索引)才能持久地改变列值。某些数据库(Oracle,DB2,PsotgreSQL)支持唯一的特殊虚拟列,DBeaver该列可用于保存变更。在其他情况下,您可以定义虚拟键 - 这些列形成了唯一的值组合。当您尝试在没有唯一键的表中保存更改时,DBeaver会询问用户关于虚拟键定义的信息。

  数据过滤。您可以将自定义过滤器应用于任何表格内容或查询结果。将过滤条件键入结果面板上方的输入字段。Criteria任何数量的列/值操作都可以使用SQL表达式。您还可以在过滤器设置对话框中使用每个字段的过滤器。或者你可以过滤单元格值 - 在上下菜单中选择顺序/过滤器,然后选择一些字段条件。

  数据排序。您可以通过某些列表订购结果 - 只需单击列名后面的箭头图标即可。默认情况下,DBeaver使用服务器端排序(即查询将在服务器上重新执行),但您可以重新配置它,只对客户端进行排序。

  数据搜索。CTRL F显示标准搜索对话框。它只搜索已获得的行。您还可以使用搜索/替换功能。

   ** 粘贴。在单元格上选择CTRL C将以TAB分隔格式将这些单元格式分隔 ** 到剪贴板中。然后,您可以选择将此粘贴到某些电子表格编辑器(例如Excel)中。CTRL SHIFT C显示“高级 ** 您可以在对话框中配置其他对话框 ** 设置(使用列名/行号) ** ,配置分隔符,选择值格式)。按单元格CTRL V将设置单元格值(具有适当的数据类型转换)。

  数据导出。在上下文菜单中,您可以选择“导出ResultSet” - 它将显示标准数据传输向导(见下文)。将使用所有应用的过滤器和排序导出数据。

  SQL生成。您可以根据选定的行生成SQL语句(SELECT / INSERT / DELETE)。此功能可从结果面板上下文菜单中获得。生成的SQL将插入活动的SQL编辑器和剪贴板中。

  1.5。数据/元数据搜索

  按CTRL + SHIFT + F显示全局数据/元数据搜索对话框(在Eclipse插件版本搜索中集成了标准的Eclipse搜索对话框)。

  全文数据搜索对所有选定的表/视图使用“SELECT * FROM ... WHERE ...”来查找数据。搜索结果将显示为已过滤的表格/视图。

  元数据搜索尝试在数据库系统表中找到行。

  您可以设置确切的对象名称或掩码(规则与LIKE运算符相同)。

  1.6。数据库结构比较

  在Database Navigator中选择多个对象后,您可以执行对象结构比较(在上下文菜单或主菜单“Database”中可用的命令)。

  您可以比较任何对象 - 表,模式,整个数据库等。

  您无法比较不同类型的对象(例如表和索引)。

  比较结果是HTML格式的报告。

  1.7。数据传输(导出/导入)

  您可以通过在Database Navigator中选择表格并单击上下文菜单中的“导出数据”或“导入数据”来启动数据传输向导。

  您可以将数据导出到文件或其他数据库表。可以创建要导出到的新表。

  支持的文件格式:CSV,HTML,XML。

  将数据导出到另一个表时,必须将所有源表列映射到目标表列。您还必须指定目标列类型。

  数据传输向导设置默认目标列名称和数据类型。但有时您必须手动指定目标类型(例如,如果目标数据库不支持源数据库数据类型)。

  1.8。ER图

  您可以查看自动生成的数据库/模式的ER图(图表将包含所有模式表)或单个表。

  单表图包括所有引用/引用表。

  可以配置列可见性(全部,键,主键)

  可以使用以下格式之一导出(保存)图表:GIF,PNG,BMP,GraphML。

  可以创建自定义图表(在Project Explorer视图中或使用CTRL + N)。自定义图表可以包含任何数据库中的任何表。

  编辑自定义图表可以创建注释和表格连接(关系)。

  1.9。查询管理器

  DBeaver记录您执行的每个查询。您可以在特殊视图“查询管理器”中查看以前执行的所有查询。您可以通过主菜单“Window”打开它。

  您可以查看查询执行统计信息(执行时间,获取/更新的行数,错误等)。

  EE版本在内部数据库中保留所有已执行的查询,因此在程序重启后可以使用执行历史记录。

  您可以配置日志可见性,监视元数据读取查询,实用程序SQL等。全局首选项中可用的QM配置。

  1.10。项目

  

  1.11。额外的景色

  属性。显示在Database Navigator中选择的对象的其他属性。可用于在不打开对象编辑器的情况下查看主对象属性。

  错误日志。显示您工作期间发生的所有错误。包括SQL错误和内部DBeaver错误。错误日志查看器对错误报告非常有用。

  1.12。司机经理

  您可以使用“驱动程序管理器”对话框定义自定义数据库驱 可以使用主菜单“数据库”或从“数据库导航器”工具栏打开此对话框。

  2.特定于数据库的功能

  2.1。MySQL的

  枚举/设置数据类型

  程序/触发器视图

  元数据DDL视图

  会话管理

  用户管理

  目录管理

  高级元数据编辑器

  2.2。神谕

  XML,Cursor数据类型支持

  包,过程,触发器,索引,表空间和其他元数据对象浏览/编辑

  元数据DDL视图

  会话管理

  用户管理

  高级元数据编辑器

  2.3。DB2

  XML,Cursor数据类型支持

  包,过程,触发器,索引,表空间和其他元数据对象浏览/编辑

  元数据DDL视图

  2.4。SQL Server

  查看DDL。

  存储过程源。

  2.5。PostgreSQL的

  执行简单解释。

  存储过程源。

  查看DDL。

  序列。

  2.6。火鸟

  查看DDL。

  存储过程源。

  序列。

  2.7。Vertica的

  表DDL。

  查看DDL。

  存储过程源。

  2.8。Informix的

  表DDL。

  查看DDL。

  存储过程源。

  2.9。WMI

  2.10。MongoDB的

  2.11。卡桑德拉

  3.支持的数据库和平台

  3.1。支持()的关系数据库

  MySQL的

  神谕

  PostgreSQL的

  IBM DB2

  Microsoft SQL Server

  Microsoft Access

  SYBASE

  Java DB(德比)

  Firebird(Interbase)

  德比(JavaDB)

  SQLite的

  Mimer

  HSQLDB

  H2

  IBM Informix

  Teradata数据

  SAP MAX DB

  高速缓存

  安格尔

  短绒

  Vertica的

  ODBC

  任何符合JDBC的数据源

  3.2。支持的NoSQL数据库

  MongoDB的

  卡桑德拉

  3.3。支持的操作系统

  Windows(2000 / XP / 2003 / Vista / 7/8/10)

  Linux的

  苹果系统

  Solaris(x86)

  

  DBeaver更新日志

  DBeaver for Mac(数据库管理) v7.0.5中文版

  SQL编辑器:参数绑定对话框的改进(值预览)

  任务编辑器:添加/删除现有任务的表是固定的

  虚拟外键支持是固定的(表重命名支持)

  Oracle:添加了Q风格的报价支持

  MySQL:列自动增量标志编辑器已修复

  Elasticsearch:驱动程序版本已更新

  MacOS:为所有发行版添加了应用公证

  Eclipse插件:按需创建.dbeaver文件夹

  很多次要的UI修复

  数据查看器:

  结果选项卡拖放支持已添加

  空间数据查看器是固定的(工具提示生成器)

  PostgreSQL:

  外部数据包装器配置器向导已添加

  $$报价支持已修复

  依赖性信息读取已修复(PG12)

  功能签名生成器是固定的(FQ类型名称)

  DBeaver的系统要求

  英特尔, ** 位处理器

  OS X 10.7或更高版本

  Java 1.7或更高版本

  

  

  

  

  

上一篇:开源数据库管理工具之王 - DBeaver

下一篇:Mac平台上有哪些好的SQL 数据库开发工具?

发表评论:

评论记录:

未查询到任何数据!

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部