navicat 17补丁+详细功能介绍
文章目录一、工具下载二、Navicat 17 新功能1.全新模型工作区2.数据剖析3. 数据字典4.查询固定结果5.可视化查询解释6.表格配置文件7. Navicat URI8.连接管理9.商业智能BI功能10.可视化聚合管道11.支持Redis Sentinel三、总结提示本文仅供学习使用无不良引导如侵权请联系删除一、工具下载Navicat 17 是集成AI 助手、Snowflake 支持、增强建模与BI 交互的一体化数据库开发平台核心突破在于智能化查询辅助与多源数据可视分析。点击—《操作手册》—即可获取最新补丁及详细步骤。二、Navicat 17 新功能1.全新模型工作区模型工作区已经进行了全面重新设计包含了增强的图表设计、更强大的同步工具、数据字典支持等多项功能。全新模型工作区提供了直观的ER图设计界面支持拖拽式表关系建立让数据库建模更加高效。代码示例创建表关系-- 在模型工作区中创建表关系CREATETABLEusers(idINTPRIMARYKEYAUTO_INCREMENT,usernameVARCHAR(50)NOTNULL,emailVARCHAR(100)UNIQUENOTNULL);CREATETABLEorders(idINTPRIMARYKEYAUTO_INCREMENT,user_idINT,order_dateDATENOTNULL,total_amountDECIMAL(10,2),FOREIGNKEY(user_id)REFERENCESusers(id));2.数据剖析数据查看器现在集成了数据剖析工具提供了数据的可视化概览和全面视图。数据剖析功能可以自动分析表结构、数据类型分布、空值比例等统计信息帮助开发者快速了解数据质量。代码示例数据质量分析查询-- 使用数据剖析功能分析表数据质量SELECTcolumn_name,data_type,COUNT(*)astotal_rows,SUM(CASEWHENcolumn_nameISNULLTHEN1ELSE0END)asnull_count,ROUND(AVG(LENGTH(column_name)),2)asavg_length,MIN(column_name)asmin_value,MAX(column_name)asmax_valueFROMinformation_schema.columnsWHEREtable_nameyour_tableGROUPBYcolumn_name,data_type;3. 数据字典新的数据字典为各种服务器平台上的数据库中的每个数据元素提供了文档和描述。向导会引导你完成每一步以创建一个高度专业的最终文档。数据字典功能支持自动生成数据库文档包括表结构、字段说明、索引信息等。代码示例生成数据字典文档-- 查询数据库元数据生成数据字典SELECTt.table_name,c.column_name,c.data_type,c.character_maximum_length,c.is_nullable,c.column_default,c.column_commentFROMinformation_schema.tablestJOINinformation_schema.columnscONt.table_namec.table_nameWHEREt.table_schemayour_databaseORDERBYt.table_name,c.ordinal_position;4.查询固定结果点击任何查询结果上的固定按钮可以将其固定以供日后参考。查询结果也可以通过取消固定按钮轻松丢弃。固定结果功能允许用户将重要的查询结果固定在界面中方便后续查看和比较。代码示例常用查询保存-- 保存常用查询语句-- 1. 用户活跃度分析SELECTDATE(login_time)aslogin_date,COUNT(DISTINCTuser_id)asactive_users,COUNT(*)astotal_loginsFROMuser_loginsWHERElogin_timeDATE_SUB(NOW(),INTERVAL30DAY)GROUPBYDATE(login_time)ORDERBYlogin_dateDESC;-- 2. 订单统计查询SELECTstatus,COUNT(*)asorder_count,SUM(total_amount)astotal_revenueFROMordersWHEREorder_date2024-01-01GROUPBYstatus;5.可视化查询解释在MySQL、MariaDB和PostgreSQL中提供的可视化查询解释可以帮助你以传统文本解释无法实现的方式深入了解查询的执行。可视化查询解释以图形化方式展示查询执行计划包括索引使用、连接类型、扫描行数等关键信息。代码示例查询优化分析-- 使用EXPLAIN分析查询性能EXPLAINANALYZESELECTu.username,COUNT(o.id)asorder_count,SUM(o.total_amount)astotal_spentFROMusers uLEFTJOINorders oONu.ido.user_idWHEREu.created_at2024-01-01GROUPBYu.id,u.usernameHAVINGCOUNT(o.id)5ORDERBYtotal_spentDESCLIMIT10;-- 查看索引使用情况SHOWINDEXFROMusers;SHOWINDEXFROMorders;6.表格配置文件现在你可以保存表格中常用的过滤器组合、排序顺序和列显示。你还可以在上面的截图中看到现在可以在列标题中显示数据类型的选项。7. Navicat URI此功能允许团队成员轻松共享和定位服务器对象。8.连接管理Navicat 17帮助你通过星标、颜色和分组来组织连接甚至可以隐藏它们。9.商业智能BI功能商业智能BI包括一些新增内容·图表交互仪表板上的所有图表都可以相互关联。·计算字段现在可以使用特定的公式或表达式转换数据。10.可视化聚合管道你现在可以通过清晰和响应式的用户界面逐步构建和测试MongoDB聚合管道。11.支持Redis SentinelNavicat长期以来支持Redis这是一种流行的开源内存数据结构存储。Navicat 17增加了对Redis Sentinel的支持。Redis Sentinel 是一种高可用性解决方案为 Redis 提供监控、自动故障切换和配置管理确保即使在发生故障时也能持续运行。三、总结提示本文只是介绍了部分 Navicat 17 令人兴奋的新功能未来我们还会继续针对每一项功能进行更加深入的介绍请持续关注 Navicat 中文官方网站